Agree with
MichielR and
chris63 . It's all about timing/circumstances. Sleeping on the flight, is my priority #1 and the FAs will bring it whenever you want it. However, the quality of the food onboard is nothing to get too excited about (and has gone downhill over the last 5 years) and is much better in the lounges (usually).