If you're not a huge data hog I'd look into Google Fi... It uses both T-Mobile and Sprint networks. Coverage is good. You have to use a Nexus 6p or 5x phone. Just like T-Mobile you get data and texting internationally in 120+ countries. Just like T-Mobile you can call and text via wifi. Only difference is instead of "unlimited" data (which is actually throttled) you pay $20 + $10/gb that you actually use. My bill is usually less than $40.