Jsmith - I have flown Thai several times this year, and I would rate them as being quite good. Their cabin service is almost (but not quite) as good as Air New Zealand's. Their amenities are no where near say, SIA, but it isn't too bad. Legroom in J class on the 747s without PTVs could do with some increasing - it was somewhat better on HS-TGB (which has the improved F and J with PTVs) than the others I flew. Service in First Class was good, and the seats were good (again, not up to SQ's of course, nor NZ's) - although I was amused to notice that the velvet covering left part of the seat mechanism exposed. As for IFE, not once out of three flights has it matched up with the magazine for me. I think Rush Hour 2 was on all three times!
All in all, I'd say Thai are a good quality airline. There are better, but there are definitely a lot worse!
"So powerful is the light of unity that it can illuminate the whole earth." - Bahá'u'lláh