I would say it is pretty much standard KLM affair, so Thai Airways will probably still be better.
You will get an international business class seat (not sure what TG flies there), AVOD and a full meal.
If it is much cheaper and you do not need Star Alliance EQM, there is no reason why I would not take them.
Gajan