I have taken that flight often. I actually enjoy leaving that late to catch a few hours of sleep before I get to LHR. I have been in a holding pattern but I think the biggest delay that I had was only 45 minutes. Since I don't really expect much out of any food service, what I had on the flight was fine. I to wanted it to be served quickly as I was ready to go to sleep. I find it easier the next day in London or where ever I may end up. The connections do put you into other parts of Europe late but that can be bad that there is not much time at the end of the day (or you can consider that a good point because you do not have to stay awake).