BA regardless how good SQ is.
Will never travel with SQ unless it is in oneworld and only if they abolish the different milage requirement for their A380 First.
Yes the idea to differentiate the First on A380 with other A/C really pushed the limit for me.
So basically I will never travel on SQ even if it is free.
I am happy to use MH or CX. And CX over BA any time. But between BA and SQ. 100% BA.