Same thing happened to me I had at&t and T-Mobile sounded like such a good deal went to them was the worst week ever for cell service went through a bunch of ******** and finally got to go to Verizon and haven't looked back. Both T-Mobile and sprint suck. That being said all 4 of the carriers offer 14 day return so I'd just cut my losses like I did and go back to having good service. T-Mobile ended up waiving my $385 bill after arguing with them for about 3 hours.
I can agree with you on Sprint, but saying T-Mobile sucks is highly subjective. Google “Network Reliability tests.” Then tell me t-mobile sucks. Just because they may not have been great for you in your area does not mean they suck. T-Mobile has over 72 million subscribers ... and they have cam in first or second in network reliability for the last 3 years now...
While sprint comes last... don’t have to believe me ... just google.