Like Chiangi, I see SQ creeping ahead of CX. Even the ''camouflage' seats on SQ's 777-200 beat NRBC and the catering is generally several notches ahead, depending on the station.
My last CX J class long haul was HKG - YYZ and the food was very average. Not much better than BA, and I am very critical of their NCW food.
On a postive note, the crews are still great, the ground handling good (at least where it is handled by CX

) and they still love me even though I am only BA gold!