T-Mobile's Home Internet is trash. You get great speeds initially but then as they oversell the capacity in your area, older accounts are systematically throttled to the point of constant buffering. I held on for a year with "working on your tower" excuses only to keep my roaring 5mb dl speed when they were complete. My account was likely stuck in a classified internal Throttled Accounts Table and that's why they could never figure it out, but I may be giving their tech experts too much credit.