I've just switched from Verizon to Sprint, mainly because of Verizon's changes to data plans which they are forcing current users into. There is little point in sticking around and paying $240+ a month for 3 smart phones and 8 to 10GB of data w/ Verizon. Sprint is $180 a month for 3 smart phones w/ unlimited data. Verizon may be faster but w/ caps so low that's pointless. I can't help but fell that the caps are that low to force you into overages. Sprint is slated to roll out 4G in my area by Q3 2013, i'm guessing when that happens Sprint will be the better deal by far.