I totally agree with you on CX J food. It's not the highlight of the service. I particularly hate the trolley service with the meals on to look at. Even the famous Garlic Bread is a bit sad and like Woolies HomeBrand on a good day.
The big differences between CX and QF are in the hard product - let's face it unless you are a cosy couple the SkyBeds are pretty grim (new QF J suite much better). CX wins this no contest.
QF J catering is hit and miss but on my last long haul SYD-LAX definitely more hit than miss. CX is like a fairly average 3* buffet. Edible and safe but not likely to set your taste buds on fire.
I agree with the trolley service being poor: all the meals getting cold and not covered… Made all the worse by the eteriorating standard of the product: it is no longer 3*, 2 at best and no longer edible. Really not good enough on a 12+ hr flight in J.
Whilst I like the direct aisle access, the seats are not as comfortable as QF.