For economy travel I would take the non-stop flight without question. It's not worth the extra (5+ hours?) just to go via BKK. The lounges are nothing special. The best of the bunch is either EVA or SQ, but even those would not be worth the additional flight time.