Cathay also has the knee pad, AA has individual air vents... Lots of small differences. CX are more consistent in service. Despite the comment above I think the selection of inflight snacks on AA at the walk-up buffet area is FAR superior to CX
Personally I would choose AA, not least because of the warm nuts and the ice-cream sundaes!