Yes, I live in Thailand now. I ported to Tello because after 90 days in Thailand T-mobile will cut you off if you're living here and they won't tell you when they do. Tello has worked with my US credit union credit card so far. It's only been a month, but from everything I have read, it's the way to go. I need 2fa so it's the way to go as far as I have seen. It also saves me $80 a month compared to what T-mobile charged up to the point of them canceling me. I only use my US number for TSP authentication. TSP won't do email authentication without a huge runaround.
I remember a couple of years ago that a western guy was in trouble for serving chicken at his wife's shop. All it takes is one competitor or jealous business owner to ruin your stay here.