I never used to be a huge fan of the UKs flag carrier (and it IS the flag carrier, no doubt about it), but I have to say they have improved significantly especially since 9/11. My great uncle said it best about the former BA 'the ground and cabin crew used to think they were better than the passengers, even those in Business and first'. And that was true, there weren't that many smiles from the cabin crew, but...
The last couple of flights things have changed for sure, everything is nicer. Our Captain when we flew LHR-ATH on 18th December was a happy guy, he explained to us in length why there may be a slight delay, and how long it would be under different circumstances (in the end the delay was very small, a gentleman was connecting from Seattle and whilst his baggage was easily transferred to the aircraft, he couldn't make it so quickly due to needing to use the heathrow express, but he arrived). He then explained how long the flight would be, what the temperature in Athens was, and lots of other stuff.
The cabin crew were friendly, happy and chatty, and attentive. Which makes a change!!! j/k. But what impressed me the most was the FOOD!! It was unbelievable, i don't know what it was but it tasted nice!! No seriously though, it was pasta for starter, which wasn't great but the main course was a sort of chicken risotto type thing. I had 3 generous chicken breasts, in the most beautiful sauce and rice (in the sauce). For dessert, an apple pie, but I don't like apple pie, but it tasted nice for apple pie .
Our flight was scheduled as 3h 45 minutes but only took just under 3. The pilot was so bright and cheerful at 3:30am when we arrived in Athens, and wished us a great holiday/journey/business whatever etc...
So they have changed, for sure. I really enjoyed my experience on BA this time (despite the crap seats we got on both flights, but we chose them so ).