The thing I don't get is why CX F service is getting so much hate! Admittedly I only flew them once and the only F I have to compare them to is LH but I felt they were fantastic.
Generally, and this is talked about everywhere (and I find it to be true) that CX FAs will stay out of your way until you need something, but when you do, they're there in a flash, whereas with, for example, SQ and OZ, they hover and constantly "fawn" over you to make sure your needs are met before you have them.
Personally, I prefer the latter.