For me (speaking from an east coast perspective), the main advantage of the TG nonstops is the fact that you get to BKK hours ahead of any other carrier. The TG 345 C experience may not be up the SQ level, but it certainly isn't horrible. My recommendation is that if your destination is SIN, go SQ. If it's BKK, go TG.