Speak as I find. I have flown with them three times this year (BKK-LHR in August and BKK-LHR-BKK last month). No air fare is cheap these days but Thai was very competitive on each occasion (unless you want to fly Scoot or have a couple of stops in various european cities). I do prefer Emirates (for their standard of service and the break in Dubai) but, in the summer, their prices were high and for the return trip last month, their website was playing up and kept trying to send me to Stanstead! They were also still a bit more expensive than Thai.
The flights were pretty full and the service was adequate on each occasion. I don't mind if the Thai government is chipping in to the cost of my tickets, I give enough to the Thai economy while I am here!