I was most impressed with Tyrolean on a recent short VIE-DUS flight.
There was a hot, yes hot, meal available on a 1 hour flight!!! It was a 1205 departure. Food was hot roast chicken and potato, cold cuts, salad and apfelstrudel for dessert. Also two rounds of drinks. And then chocolates. Certainly puts LH to shame IMO.
And I got this all on an op-up too