I’m coming up to 2 million lifetime miles on various airlines and I’d put BA squarely in the middle of the pack, with better than average advertising and reputation. They are not a patch on any of the Asian airlines, Virgin Atlantic, Air NZ, etc. and have a very bad reputation among many of us who fly a lot.
I haven’t flown with them for years after being ripped off two years in a row by them (refusing to honor connections from delayed flights on the same ticket and forcing me to buy new tickets at vastly inflated cost). I remember their in-flight experience was OK, but it’s the rest of their staff - particularly the outsourced agents in India - that are horrible.
Most of my experience has been with the US carriers, the only non-US one has been KLM last year when going to Sweden for vacation and they were excellent. The seats i didn’t find comfortable but my overall impression was quite positive.
Well that explains it - you would be right to say that BA are better than any US-based airline (unless you are traveling in first or business transcontinental). But that unfortunately is an extremely low bar - it’s hard to get worse service and experience anywhere in the world compared to domestic US airlines. You have to look at legacy ex-communist airlines (and sometimes Air Canada) to meet that ow bar, and even Aeroflot has upped their game recently.
But, I’d encourage you to look at other European or Asian airlines if you need to travel overseas again (and I hope you do). If you are traveling BA, just be very, very careful on any connections and transfers.
The big ones maybe. I prefer Hawaiian to BA, and have mainly had good experiences flying Alaskan.
BA lost my wife and son once; I spent a full day frantically driving back and forth between Humberside and Manchester airports trying to find them, as BA was unable or unwilling to give me accurate information as to where they might be.