I have flown on Qatar to BKK for 2 years— great customer service. If you do have a long layover, i would consider checking into the lounge at Doha airport for Qatar airlines there— great service for the price— clean amenities, shower, sleep area, wi-fi, good food and they even serve champagne.