This year I have flown in longhaul J with CX, QR and EK. All of which have their own shortfalls.
CX: slower service
QR: running out of food items in each of my flights with them
EK: incorrect food served and taking too long to serve the food (I just took the incorrect food and don't want to wait for another half an hour)