Adding this bit in a bit late, but the shell seats are not all that bad for short legs (8 hours to HKG direct, CX 174 - only in summer though) it is the long ones (to europe) that they get annoying with, although the seats for qantas are much better.
The service on CX is undisputedly about 100...