I tried out T-Mobile this summer; avoid them if you can [Tweet thread]
twitter.com
twitter.com
If you have unlimited data for any carrier, and you want it for Internet, i recommend using a mofi, and trick the carrier its a phone with nat and ttl. I also cap my streaming at 480p, just so i'm not a bandwidth hog or get flagged.
I use a 4G model, but they have 5G with link aggregation.