Can't comment on the LHR route as I usually go with BA there, but just flew BUD-HEL in C (nearly an hour shorter than LHR) and the catering beats BA's hands down. 3 course meal (salad, hot main dish, dessert) + all the ethyl-based beverage you fancy and no, the champer isn't Monopole
No "afternoon tea" nonsense either. You won't go hungry as with the 11 am:ish BA flight where you'd simply starve as you'd leave the lounge 10 am or so, no lunch onboard ("too early") but it'll be still after 5 pm you get anything edible landside.