I assume you're upgrading the AA portion to F, otherwise why wouldn't you take CX F from JFK then?
Some people's pet peeve about CX's J class is their sloping flat seats. Personally I have no problem sleeping on them as I sleep on my side and I don't find myself sliding off.
That said, IFE and food (yes, even compared to AA's F) is better on CX.