I am a MetroPCS customer. MetroPCS customer service is out of the country, and horrid, and they think that sounding super cheerful to the point of spilling out of their mouth is great. It's actually sickening. Nobody is willing to help me with slow internet (very slow... <1 Mbps during most of the day). I've been told all they do is contact "Net Care", which they say is TMobile. Even their "supervisors" refuse to acknowledge technical issues. I need help. My phone, and my mom's phone are constantly locked into a bad/contested/compromised tower on band 4 per the LTE Discovery app. She has a new Galaxy J7 2017.
My phone is Nexus 6P Android 8.1, and playing with turning the radio off and on has allowed me to discover the bad/congested/abused tower, and the better performing one. However, the connection always switches from the better tower to the bad tower after at most 5 minutes. Often much sooner. The first is the "compromised" tower (CID 14fa203/21996). The second is the better performing tower (CID 152ed06/22211) that I cannot stay connected to for any extended period of time. Obviously it is impractical to be constantly flipping the airplane mode switch. Again, I've never had slow internet to the point of near-nonexistence before at my home location.
MetroPCS claims the engineers "found nothing wrong". I completely understand, again, being 2nd fiddle to the TMobile customers. But this is obscene. Congestion time range shouldn't be from sun-up to after 9pm.
I will also note that I usually observe an average of -106dBm signal strength. Sometimes it gets as strong as -96dBm on the better tower, but it doesn't maintain for long before the connection jumps to the bad tower. Usually when I'm away from home, speedtest results in excess of 20Mbps - the "turbo" range.
Of interest to note: my brother is an actual TMO customer. Same phone. His phone also connects to the "compromised" tower and his speedtest app result was less than 3Mbps down.