you should say which class you intend to fly
for singapore airlines, this is of course one of the most luxurious airlines, with skysuites in first (sim. to cathay) and even in eco they serve champaign.
china airlines i only new their business class between TPE and HKG which is fine, but i think they have destroyed too many airplanes in the past years.
with thai you can have mixed experiences. some airplanes and lounges are great some are worse than you can imagine. depends.