CX but a mile. I prefer CX's food over BA's anytime. If you like Chinese food, there's always freshly cooked steamed rice!
If you're going in paid F, why don't you try something different from the OneWorld alliance and go for EK F? You get free limousines transfers!