I'm not a big fan of Cathy business class. I get the impression that they are trying so hard to preserve a hierarchy for their various frequent flyer classes that the normal business class punter gets the short end of the stick. To my surprise, although given your constraints and choices, QF may indeed be the way to go.