Don't agree with the ranking of T-Mobile as second. On paper it all looks good and big US cities are ok, but try to go to a small city in US or go to Europe, and coverage becomes very spotty. Additionally, they have what looks like a good plan for international travel, but it's not in reality. The company towers and tech side are full of glitches, as we experienced first hand, and they end up charging $3 per minute instead of promised 20 cents. You'll be calling customer service a lot, trying to adjust it. 2G speed in Europe is also super slow, so is Latin America, it often goes down to 1 G, and then you lose ability even to text, let alone find anything on map or internet. It's much cheaper just to go to a local cell store and to get a local 10 euros prepaid sim which will last you a month with great coverage/speed. Tmobile is very frustrating. And they charge you for WiFi calling outside US, which is so crooked, because it's the local internet provider, whose network you are using to call on WiFi, not one of the wireless companies partnering with T-Mobile. The only thing they are good for is the pricing on limited 2GB/5GB family plan inside US in big cities, but even unlimited is really not that cheap. And they are getting worse, not better.