Is your T-Mobile underprovisioned? Where I am, T-Mobile 5G is 400Mbps at 2am, but slows to 5-10Mbps on weekdays at lunchtime and during rush hours, and on weekends when the bars are full.
Not to mention that the T-Mobile Home Internet router either locks up, or reboots itself at least twice a day.
I put up with the inconvenience because it's either $55 to T-Mobile, $100 to Verizon for even less 5G bandwidth, or $140 the local cable company.