I would take CX personally. Whilst I have never flown JL's new J product, the CX one is excellent. Vary spacious, private, fairly good food for an airline. Also, the bed is very comfortable. Their 'suite' is comparable to many airlines' F products. In fact, I had the option to fly BA F or CX J HKG-LHR 4 months ago and readily took CX.