I use the t-mobile $30/month plan as my mobile internet for my train commute. There is no tethering "fee", whatever you favorite method to make your phone a hotspot will work just fine (you can even throw your t-mobile prepaid sim card into a dedicated hotspot device and it will work just fine).
However, it does check your browser's user-agent, if it is a desktop OS, it will count that data towards that 100MB/month tethering allocation. It is simple enough to bypass, just get your favorite user-agent switcher extension for your browser. I've found that setting it to some random Linux user-agent works best. It gets around t-mobile's checks, and websites won't force their stupid mobile version of their websites.
I would imagine some VPN solution would work as well, but the user-agent switching is quick and dirty and works fine for my purposes. T-Mobile's 4G LTE can be really fast depending on where you are, I often get about 25 Mbps down and up.
However, it does check your browser's user-agent, if it is a desktop OS, it will count that data towards that 100MB/month tethering allocation. It is simple enough to bypass, just get your favorite user-agent switcher extension for your browser. I've found that setting it to some random Linux user-agent works best. It gets around t-mobile's checks, and websites won't force their stupid mobile version of their websites.
I would imagine some VPN solution would work as well, but the user-agent switching is quick and dirty and works fine for my purposes. T-Mobile's 4G LTE can be really fast depending on where you are, I often get about 25 Mbps down and up.