I don't mind being shaped to 5KB/s, but at least give me something resembling a consistent 5KB/s, not 12KB/s for two seconds and then 300 bytes/s (actual measurement) for the next half hour at 50% loss. It is quite literally unusable, even if unlimited. And I like Tmobile, but they don't even let me buy additional data.
I only pay for the 1GB plan but I haven't found it unusable when I go above that and I can buy a one-time increase if I like.
http://www.t-mobile.com/cell-phone-plans/individual.html
> "*Unlimited 4G LTE customers who use more than 21 GB of data in a bill cycle will have their data usage de-prioritized compared to other customers for that bill cycle at locations and times when competing network demands occur, resulting in relatively slower speeds. See t-mobile.com/OpenInternet for details."