And the in-flight service that TG give in C is still pretty good.
It's seat comfort and pitch that's not so good. And conformity of their fleet (some 'good' 747s some 'bad' with no plans it seems to make them all the same) that are let downs.
Even in Thai newspapers they complain that Thai was the leading airline in SE Asia ten years ago. Since then SQ, CX and others have overtaken them.