Originally Posted by
JDiver
We've moved this to the oneworld forum for broader input. /AA forum Moderator
In all cases, check the AA partner pages on AA.com for AAdvantage earnings. (CX earns AA EQM only on H, B and Y in Cosch, but forbflights of that duration you might wish to check Premium Economy pricing; W, R, E earn AA miles.)
AA forum Moderator, I don't think it was useful to move this to the oneworld forum. Most of us have no idea how the AA program works - and that seems to be the OP's concern.
Otherwise, not taking into consideration AA program related issues, it's pretty clear that the daily nonstop service operated by CX is by far the best option.
BA/AY/QR all involve one transfer in LHR/HEL/DOH respectively - which is not the end of the world, but certainly more time consuming. Easiest transfer is definitely at HEL, due to the small size of the airport, but LHR and DOH are both doable as well. Also HEL is not much of a detour, if you look at the great circle map, while LHR and DOH both are.