Sounds like you need to get Verizon. Way better cellular coverage.
I switched to T-Mobile because I can get unlimited talk/text/web for $50 a month on a smartphone. Verizon doesn't have anything matching that - the cheapest plan for a prepaid smartphone is $80 a month. Too much for me