Yes, the chairs are relatively comfortable, and if you're just going to sleep it's OK (especially with the BA arrivals lounge at Heathrow meaning you don't need to wake up for breakfast on the flight) but after being the trailblazers with lie flat seats BA have really dropped the ball compared to their competitors.
https://www.msn.com/en-us/travel/news/airline-sues-man-who-t...
As long as it's one of their newer planes, I find BA's business to be "good enough"; the food is invariably shite, the service is usually shite, but the wines are decent and you can sleep, But you're correct it's not as good as others (e.g. Singapore Airlines).
The couple of times I flew first with BA, I have to say I was mightily dissapointed - no way was it worth twice the price of business... it was barely any better at all. Luckily they were free upgrades!
TBH, all of BA feels like it's stagnated for 1-2 decades, and is slowly becoming a budget airline - but without the budget prices.
Yep, I just flew twice on Singapore Airlines, on 777s, and it was excellent, even in the economy section. Service was fantastic, food was fantastic (for airline food), I couldn't complain.
I think, at this point in time, the Asian and Middle Eastern airlines are what you want to fly on, because the American and European ones mostly suck. Some of the European ones are still supposed to be pretty good (like KLM I think), but all the American ones are horrible, and many of the European ones don't have the greatest reputations either (e.g. RyanAir).
Especially in economy, I find this to be moot - seats are crammed in at near DVT-inducing density regardless of the size of the fuselage.
I've flown in 787s and A380s numerous times. I'm also mildly claustrophobic, and I've never had a "living room" experience, even when flying business or first (TBF, I've only done so twice, both times with BA; it might vary for some carriers)