I'd have to go with CX as far as the business class cabin goes. I am not impressed with QF's. Reason 1: Poor seat comfort due to relative lack of recline (9") and the seats are curved too much. I can't sleep well in these seats. CX's seem to be marginally better but I have to say I only flew HKG-NRT. Reason 2: QF food quantity, if not quality, has declined in the past 4 years.