BA would have to pay me to fly with them, Emirates Air hard to beat!!!
Not really. I've been going backwards and forwards to SE Asia several times a year over the last 10 years and flown them three times in the last two years, they are ok but certainly not outstanding. I only use them if they are significantly cheaper than others.
Everyone I've spoken to about airlines here (I'm in Indonesia at mo) is surprised by the new improved Garuda cabins. I flew them last month and the new seats are great, good for 6 hours and not bad for 10 hours and the legroom is better than most now, the loos get cleaned more regularly on long haul too and the drinks trolley appears very often (still free).
The others are no more than middling I'd say, Singapore, Malaysia, Thai (soon to be getting Dreamliners) etc. Vietnam Airlines have the most modern fleet, almost all their 777s are nearly sold off with Dreamliner and Airbus replacements appearing on all routes.
My top pics if you are going from Europe to SE Asia? Vietnam, Garuda, British Airways, Thai, Emirates, Malaysian and Singapore.
Bad uns, Bangladesh, Turkish, Air France, KLM.