It’s curious how BA receives such criticism here and yet to my mind it still does well many things.
Website – Works well, fast and easy to use.
Food – Generally good with some nice reminders of home for us semi-expats
Seat – In Club World long haul very comfortable and with a nice design
Crew – Professional, friendly and knowledgeable.
Business – Commercially stable and profitable without massive State subsidies.