My wife and I travelled Thai Business from Melbourne to Munich return in A350-900s, in mid Sept/end October. The hard product was very good, as was the lounge in Bangkok. Meals were consistently mediocre. What leads me to a determination never to fly Thai again was the experience on the Munich to Frankfurt leg where I was bumped from my selected seat (selected on booking 5 months previously) in favour of an unaccompanied Thai businessman. From my selected mid cabin window seat I was pushed into the middle at the very back of the cabin.
The change to my assigned seat was made in the immediate days prior to the flight, as I had checked seat allocations just two days prior. I had made sure that I checked the seat allocations as there had been two separate attempts over the months to change seat allocations for the Bangkok to Meelbourne leg.
Over 40 years of flying I have never had this happen before, and I will not be giving Thai a chance to repeat the experience.