On CX 747 planes, the economy seat "recline" does not really recline the seat; the seat bottom slides forward. This can be an advantage if you are bothered by people in front of you reclining the seat. The seat backs have personal TVs but the pockets are porous, intended to hold just the safety card.
The seats are 3-4-3, except in the far back, where it is 2-4-2 or 0-4-0.
CX and SQ have 7kg carryon weight limits for economy class passengers. It is rather easy to stuff a carryon-size bag over the weight limit with just clothing (without any dense stuff like books or laptop computers). However, CX did not seem to be that strict about it when I last flew them.
Note: do not use the word "direct" when you really mean "non-stop". In airline or travel agent terminology, a "direct" flight can have a stop or even a connection (e.g. see UA 889, a "direct" flight between LAX and PEK -- involves a connection in SFO).