Sorry but I have to disagree. Over the last 2 years according to my passport I have flown 12 round trips across the pond. In economy on Delta, Virgin and BA.
BA have lost their way and need some new aircraft. Virgin ok nothing special and the same with Delta. Worst seat was the brand new Virgin 787 seat, no padding and my arse was painful after only 2 hours! All had the same leg room
but Delta had the advantage with the 2-3-2 layout. All 3 have rubbish food with little choice, all down to cost saving I'm afraid and Virgin and Delta get their food from the same place.
As for sitting in the posh bit, best was the trip I have just got back from with Swiss. Can't fault them. Worst was Virgin Upper Class. Old A340, rubbish inflight entertainment, rude and unhelpful crew.
Delta I have had good and bad and BA just old and tired.
Just my views but we are all different.