I know I am resurrecting a much dead thread, and call me a thread-necrophiliac if you must, but no amount of glittery advertising will make up for the fact that British Airways happens to be the worst airline in the world. Ever.
Not once have they ever managed to fly me to my destination on time. In fact on one jaunt that I had the displeasure to take with them a few years back on the Rome-Heathrow route it took them 3 hours after I landed to get me my luggage.
I don't understand how anybody can root for BA. They truly treat you as a piece of dirt: It's like sit down, shut up. Drink when we tell you to, eat when we tell you and lo and behold if you should actually want some customer service you discerning traveller you.
Apologies, but BA is truly the least useful airline to presently be in service.