Metroman,
I regularly fly BKK-LHR direct. It's 12 hours. The airline I use has 3-3-3 seating in economy and I am happy enough with that but 12 hours is my limit. Premium Economy, if I am prepared to pay massively for the extra 6 inches of legroom and 2-4-2 would make the extra hours acceptable.