British Airways is the worst imo. No legroom, incapable and incompetent flight attendants, lost baggage, strict baggage limits, gross food overspiced with Indian herbs, the reek of which fills the cabin immediately and lingers for an hour or two...
Never on time, crappy airport to connect at (not even a place where you could lie down and absence of Wi-Fi), planes so old they should be in the scrapyard, poor in-flight entertainment (the screen is the size of an iPhone, slow, poor movie selection)...
Ugghh! Loathe the idea of flying with them.
Always go with Air France - KLM.