Non-stop trumps any other option. I would only take EK if you can get the ticket upgraded to F. Book in J, save receipt/eticket for reimbursement, then upgrade to F at your expense. But then you may be able to do the same with CA and it would be non stop.