I believe that QF F is a clear winner over CX. This comparison may not be fair as the QF flight was on a 747-400 (AKL-LAX)whereas the CX flight was on a A340 (YYZ-HKG). The QF flight just seemed as though there was substantially more room. Food and service on both flights is on par with SQ. I have had the opportunity to fly J class many times an believe that it is on par with either SQ or QF. The QF flight I took from HKG-PER via SIN was on a 767-300 with two class configuartion, Business/Economy. Plenty of room, but the seat pitch is incredibly bad. I would think that this should be a consideration if anyone is on a red-eye.