There's no such thing as good food on a flight, not even in first class, it all tastes like dog food.
I almost agree with you on that one, but I have found one or two exceptions. The food on Kingfisher (yes, the beer people have an airline) is pretty good, like an Indian takeaway in the air and Singapore are is also edible.
On the other hand BA gave me food poisining in first class. I managed to get a two complimentary system wide tickets as a result. Not bad, but I would not recommend being as ill as I was to get the tickets. It was so bad they even let me stay in the toilet while we landed.

