You are talking about over 9 months from now. JL is experiencing some severe problems and reducing flights. There will probably be rescheduling too. There could be industrial action. JL might switch alliances and we do not know when/if they leave OW alliance. If it was my decision, I would rather book with CX than JL just to avaoid these risks. A couple of extra hundred dollars might be the price for tranquility. And the seat and screen/avod is much better in my opinion.