I have been a T-Mobile customer for many years. I switched to T-Mobile back when they offered "bring your own phone" and ATT and Verizon were not doing the same. I like companies that let you do things your way.
But T-Mobile does not have great service in several important locations for me, like our home in NYC, our beach house, and our ski house. So I use wifi calling on T-Mobile in those locations and it works reasonably well. But it is not perfect.
I became a Helium Mobile customer last August and wrote about it then. Helium Mobile is the 5G cellular service offered by our portfolio company Nova Labs using the Helium hotspot network and backfill via T-Mobile.
And a month or so ago, I bought some of the new Helium Mobile hotspots and started installing them in our homes and offices. I did this to participate in the Helium network and earn Mobile token rewards.
However, I realized a fantastic side benefit which is that my second sim (a downloadable esim) on my phone has way better service when I am near a Helium Mobile hotspot than what I get using wifi calling on T-Mobile.
I've always thought of Helium as a way of participating in a network and earning rewards for doing so. But now Helium is also providing "single user utility" in the form of way better cellular service in locations that don't have that.
So if you live and/or work in a location where you don't get great cell service and if wifi calling doesn't completely solve that problem for you, trying signing up for Helium Mobile for $20/month, getting a second sim in your phone, and putting a Helium Mobile hotspot in that location. It works great for me.