The TG F seat is pretty nice. A touch better than LH, but both are lie-flat and that's what counts.
I probably would have done BRS-FRA-BKK; BRS is much easier to deal with than LHR, and your time at FRA would be spent in the FCT which is always a treat.