Same thoughts as those two above.
However I may be contradicting myself when I say that there are some outports on the CX networks which actually serves better food. So far I found BKK, HND, SIN and even TPE to have better quality than those catered from HKG. TPE is catered by China Pacific, which is also connected to CX, not sure about the others though.
MNL breakfast normally sucks...except when they do Filipino breakfast on board. hahahaha