Interesting...I'll be flying LHR-LAX and back in a couple of months with BA, scheduled to go out on a 777 and back on a 747
I suggest you take a rain coat with a hood!
All be thankful you weren't flying Air Asia for 14 hour non-stop flight to KL with nothing more than an uncomfortable seat! crap (expensive )food and no tv!
You get what you pay for. If you are expecting the same service/amenities you get from a scheduled carrier there is something radically wrong with the thought process. Pay cheap, get cheap.....simples!