I do not want to be a troll, but even during the paper meal boxes times, people were moaning but were still flying withTK. Solid schedule with a fairly limited number of cancelations and adjustments may have something to do with it.
This is also completely true, if people are complaining about TK, they could fly another airline.