Interesting that you switched do to price. After 20+ years with AT&T we finally couldn't take the price increases and limited data offerings AT&T offers. We were going to pay a LOT more for a family of 4 staying with AT&T (even with a huge company discount plan) vs. TMO. At least $60+ per month extra.  
So far TMO has better perks than AT&T and of course the price has been right, and the larger buckets of data works better. We rarely if ever use hotspots and if we do on a road trip, it works perfectly well for our needs. Sure we've had a few hiccups but overall it's been a better switch than staying with AT&T.