I flew short haul with Iberia on the MD80. Aircraft had seen cleaner days and had a strange rotten, musky smell to it. Long haul on the A340-300 was ok. No IFE in the back as mentioned before, but that gives you a chance to catch 40 winks. Also, no information about the flight, en-route weather etc etc from the cockpit, long haul or short haul. Only a bad thing if you are interested in that sort of thing.
Inter european flight was bang on time and the inter continental flight was delayed by an hour because some pax decided to jump ship at the last minute and they had to remove said pax's luggage.
Was a cheap ticket though, so I cant really complain.