All of the above really, but top tip is to buy a pair of BA F PJs to travel in and sigh audibly and often as you progress down the aisle, to give the impression you've fallen on straitened times. It'll cheer the crew up, and you get better gruel portions from a happy crew.
Y is fine. The food's ok too, the chicken curry for example is really tasty. I have frequently done the Far East down the back, and the trick is to settle down with a glass of something and doze, watch a film, or meditate.