First of all, and it`s not for being portuguese i do recommend, Fly TAP.
My small experience in flights
Dan Air - don´t know if still exists, but we had a small palne and the A/C system was sending water inside the plane
British Airways - Good plane, good food
Lufthansa - Good plane, medium food, nice stewardesses
Air Luxor (Egyptian Charter) - Good planes, great landings (no food available)
Egypt Air - Packed plane, but the atmosphere was priceless
Tunisair - Fair plane / good plane (two different flights) - Fair food
TAP - Good plane, friendly attendants, good landings
SATA ( Air Açores ) - Good planes, good food (when available) Best pilots with bad weather (flying between azores islands with bad weather it`s an experience of a lifetime) and good landings
I believe when a company has lots of delays usually the problem is in the airport. About food, unfortunatelly with all cuts made, food is becoming plane food again
