In CX's defence, when something goes wrong, as it did badly when my wife and I attempted to return from BKK in J recently, their proactivity and enthusiasm in fixing things is truly outstanding. The ticket price was circa 10k vs 6k before Covid but the premium is well worth it when something goes wrong. God knows what would have happened if we had been on TG or EK on the same route (admittedly at a much lower cost). And in this case it was our screw up so no obligation whatsoever for CX to fix it, but they did anyway.
Service back from SG last night in J was perfectly decent although food of course these days won't be troubling the Michelin inspectors any time soon. Staffing ratios seemed ok, service was orderly and not rushed (albeit a 3hr15 flight so a bit longer than BKK), walking through regularly, bottles of water etc.. although no nuts or pre-meal cocktails.