Mr Abroad and I each make this trip multiple times per year, albeit from LAX. For us, hard product being equal, we prefer CX enough to generally pay more for it. AA only wins out when the price difference reaches a certain threshold, or when there are bonus offers.
Cabin crew: CX overall. We've both had great service on an AA flight, but definitely the exception. There have been disappointing crews on CX, but an even rarer exception. Really a shame, because an excellent crew on AA is often better than one on CX.
Food quality: CX tends to be better and much more consistent, especially on the HKG-US leg. I'm not a snacker, but husband much prefers the between-meal options on CX.
Lav cleanliness: CX — really no comparison — if domestic airlines would remedy this one issue, they'd rise exponentially in the satisfaction ranks. I'd choose CX on this one point alone
IFE: We greatly appreciate that CX now offers English subtitles on so many of the English-language movies (hearing problems); but I mostly read and sleep, so can't fairly compare selection, etc.
Wifi: as mentioned, not avail on CX, so if that's important to you...