Another vote for spousal, and in your case zoom through Utah: You are the US citizen and you can use that option, no need to bother with Thailand as both of you being foreigners, also more simple than the Phillipines, since both of you are not there. So use the situation that you can already benefit from, no need for extra steps, expenses. Etc. You are together already so you can file I-130 right right after you get the certificate.The spousal will enable all the unlimited traveling and living abroad, basically your then wife will have the same status as you. Focus on a sponsor for the NVC stage, start now even if it will take a while, since you have been out of the country and confirm your residence etc.