Sprint sucks, I hate it. Their 3G speed is slow, and 4G service is piss poor. I can get 4G at easton, but going half a mile down the road on stelzer where I work, I can't get it. I am currently in the process of trying to break my contract with an ETF fee and going to verizon. I have been with sprint for 8 years. I use to get over 1mb up and down on 3g, but now I can't even get 300kbs. Both companies have shitty customer service, that would be a given lol. Not if you get it on the plan before july 7th, then it would be grandfathered in and it would not change.