But also, which MVNO should you go to? Carriers supposedly prioritize their own customers, so it feels a bit like running on spot instances.
They explicitly do, even among their own customers and plans. If you Google the carrier name plus QCI, you’ll find tables where people have documented, which plans are in which priority group
I've also seen MVNOs be denied frequency bands or cells that were in the highest demand, leading to worse connectivity despite being on the same network.
(Obvious downside: It's Google.)
If you are so paranoid, just get multiple SIMs? Most phones support that these days, especially multiple eSIM. And the plans are really cheap (at least where I live).
My call to tech support was the generic worst. He insisted there was trouble with my current cell tower and I should reboot my phone. (ignoring the fact that I was able to get automated message). I explained I was using voice over ip, but the tech support didn't seem to understand that technology. Perhaps it wasn't in the script. I was on the call for about 30 minutes and eventually gave up. Phone started working about eight hours later.
Previous issue was with their roaming in foreign countries, however with VoIP that hasn't been an issue for years. So, a couple problems in about eight years. I rank them as one of the best among the terrible options.
1. They only do transfers through their native app, not on their website. To log in to their native app, they will do SMS verification. So I sure hope you are still logged in before they lose your eSIM and leave you with no service at all.
2. If you are able to get into their native app so you can access their tech support, their AI chatbot will flat-out lie to you and tell you that T-Mobile cannot send you a QR code to download your eSIM (even though T-Mobile's own website states that they can). If you ask politely for a human, it will resist. I've found "connect me to a human you worthless fucking bot" is the secret passcode to get a real human.
3. If you request they send you a QR code, some of their support staff will ignore that request and still try to initiate the transfer through their app, so clearly requesting the QR code is not a common procedure.
4. When you request a QR code, even though you provide the EID, they will ask for an IMEI number. They then generate the QR code for whatever EID they have associated with your IMEI number in their database, completely ignoring the EID number you sent them. They did this to me _three_ times. The only way I managed to break the cycle was I sent them an IMEI number for a phone that was never on their network so they'd finally listen to me when I told them my EID number.
I'm never buying a phone without a physical sim card slot again. There's nothing wrong with the eSIM technology but the carriers have decided to make it as miserable as possible. The hardest part about transferring a physical SIM is finding a paperclip.
As a counterpoint (not sure if this was t-mobile, apple, or both), I just upgraded from an iPhone 11 with physical sim, to iPhone 17 with esim.
All I had to do was hold the new phone next to the old one, and it just transferred the line over and deactivated the old sim automatically. I wasn't even in the US (so not even on their network), and it was stupidly seamless.
It sounds like t-mobile support has gone downhill. Last time I had to contact support was 2020, and it was really easy back then. I rarely had to wait more than 5 minutes to get a human, and I once had an issue escalated to the "executive resolutions" team and resolved to my satisfaction the day it was opened.
Looks like that was 2 CEOs ago (Mike Sievert in 2020 and Srini Gopalan in 2025) so one of them probably bears the responsibility for this decline.
2024 might have been the start of forcing us to fight with toasters: https://www.t-mobile.com/news/business/t-mobile-launches-int...
and 2024 seems to also be when they locked down their esim transfer process: https://www.reddit.com/r/tmobile/comments/1cnphk4/android_es...
So I guess Mike Sievert drove t-mobile into the ground?
Everything else you say is accurate but they do not require this, T-Mobile is the only major in the US that doesn’t match EID to IMEI. I know because I use a removable esim (esim.me) euicc with multiple phones. I have to read the super long eid off to support to activate it. I cannot activate service on this card with verizon or at&t as its eid doesn’t match to an imei for them.
I was also using a removable esim (from jmp.chat) and they did this to me three times. Each time it went like this:
> Me: Please send me a QR code to download my esim. My EID is XXXXXXXX
> Them: Thanks for providing your EID, please send me your IMEI (the first time this was just a plain message, the 2nd and 3rd time they sent me a link to a form to submit my IMEI to them)
> Me: <sends them my IMEI>
<at this point, the first two representatives initiated a transfer through their app and told me to wait 2 hours and then the transfer would finish. I told them whatever automatic transfer they just initiated will not work and they _need_ to send me the QR code.>
> Them: What is your e-mail address
> Me: My e-mail address is XXXXX@XXXX.XXXX
and then they'd send me a QR code. I'd then attempt to download it to my jmp.chat esim and I'd get an error that the EID was incorrect. Then, I'd try using the QR code to activate the built-in eSIM on the phone with the IMEI that I sent them, and it would work, proving that they were looking up the EID for the IMEI that I sent them rather than paying attention to the EID that I started the chat with.
The 4th and final time, I sent them my Librem 5's IMEI which had never been on T-Mobile and does not support eSIM. They told me that the phone was carrier locked, I assured them it wasn't and explicitly told them "it is important the QR code is for the EID I provided you. The past representatives have ignored that, leading to the error message <pasted the error from EasyLPAC's logs that was something like EID is incorrect>". THAT time they finally listened and sent a QR code for the correct EID, which let me download the eSIM to my jmp.chat card. At that point I was able to move the card across devices without issue.
I ended up switching to Mobile-X since I'm on wifi so much I only use a few gigs of data a month. $2/month + $1.90/GB vs Google Fi's flexible plan of $20/month + $10/GB.
If you travel internationally, they're really cheap relative to everyone else who will charge you absolutely ridiculous roaming fees.
The single place I noticed verizon gets coverage and tmobile doesn't is three levels underground in a concrete parking garage.