I haven't had a chance to visit SEA in the last few years, but some of my friends who know their plans in advance purchase their tickets ex BKK to save money.
I haven't tried the miles there and cash back, but may look into it as my friends keep asking when I'll visit again.