Speaking from experience of last summer, the A330's i dispatched at GLA were fairly shiny and new... no delays that i know of went to down to tech problems ... more along the lines of staff shortages!

TC were pretty good as far as A/C go, not many at all went tech.