T-mobile coverage got considerably better in rural areas sometime around 4 years ago. I did a lot of long drives and would completely lose service for long stretches in upstate New York, Pennsylvania, much of Ohio.
Now I can't think of any time in recent years that I've gotten no service. The strength of coverage does occasionally drop if I'm way out in the boonies but it's so much better than it used to be.