I prefer NH. The TG380s are getting really beat up. NH service is also more consistent (though service on TG can be exceptionally good).
One thing to keep in mind though is that NH often uses a remote stand for the BKK departures, and that's a pretty unpleasant experience. TG will depart from a gate. The TG arrival at BKK can be at a remote stand.