I switched to Sprint because I felt like I wasn't going to be nickle and dimed (and despised as a 'data hog') like I was on AT&T. I'll never got back to AT&T. For the most part my plan on Sprint is great - unlimited data, phone, and text and 5GB hotspot for little bit less than what I was paying for AT&T.
But the network in SF just sucks. Ya know, it's 2014 and I'd just like decent LTE. I'm shelling out a lot of money for sub-par service. So, I'm gonna ask around about T-Mo and if it has good service, I'll switch over. Now they seem least douchy of the bunch.