I have been looking into this also as I travel US to BKK 7 times a year.
I am probably sticking with UA, but will just use Hong Kong as my base.
Then Thai air to BKK less than 3 hours so still get mileage credit since Thai Star A.
But Eva air seems to have a decent program you might look into.