As a regular BA passenger travelling full fare twice a week between LHR and NCL I have to say that if the deterioration in service and staff morale is anything to go by then BA is in big trouble. 8/10 flights are delayed and 4/10 delay greater than 2 hours on a 45min ETE flight.
On holiday to Turkey with Air 2 bob happy crew and on time both ways.
BA can only market themselves in the premium sector if they can deliver, and at the moment they cannot. I feel sorry for the aircrew who work for this shambolic organisiation.