BA 777 in J - no thanks, given that you're not even considering a direct flight option. That ranks somewhere near the bottom of options for travelling east. So CX it would be for that price difference (although of course the price differential means very different things to everyone).