I switched from AT&T to T-Mobile in October, just before my 50-day (four B2Bs) cruise in the Mediterranean and a transatlantic crossing. I had only one week in the US before the departure. T-Mobile worked great in all the countries...Spain, Malta, Israel, Turkey, Greece, Croatia, etc., etc. I called T-Mobile Customer Service before departure to verify coverage, and they had service in every country. No cost texts and data usage on the Magenta 55+ plan. I loved getting the text when approaching a port, "T-Mobile welcomes you to _________". Good luck in your evaluation as to what works best for you.