Based in Dubai so besides the fact that there is very little choice for direct flights. I fly both directions SIN and to Europe. Sing Airlines/Cath Pac. dont use decent equipment from here to SIN because they cant compete so not worth any value old 777 with simple reclining seats (F or J) KLM/BA just cant stand the crew attitude, as if it is a priviledge to fly BA or KLM. The only maybe is Lufthansa.
Emirates works for me, rewards, service, for sure sometimes a mishap (my fault mostly, booking or not reading T&C's) but 98% of the time I get what i expect and pay for. Dig for the lowest price and you will not get the same as a full fare, simply impossible. You get what you pay for.