I think BA is one of the worst for economy class flights, their service every time I flew with them was terrible. Emirates, Qatar, SIngapore Airlines and Etihad win at the plane game from Economy to First class