I have been a long time Sprint user and happily switched to the iphone 4s 64gb as soon as I could get my hands on it. I have had a long term service issue in my house and sprint gave me an Airave for free which fixed it perfectly. So, at home I have the Airave and Wifi so get amazing speeds, at work I have wifi, amazing speeds. In both places I plug in the phone when I can so have good charge - no problems etc. Today, was the first time I needed to use the phone long term without wifi and unplugged. My first trip, alongside a colleague on ATandT with a 32gb 4s was to the mall. When we got into the mall a proud sign displayed the mall's app, both of us went to app store to download it. My colleagues phone got the app in less than a minute, 10 minutes later it came through to me. Three call from the office came through and dropped for me. 2 came in for him and 1 dropped for him. Moving on through the mal, we had various meetings there, we both used Safari - it took a while for me to get pages to load, much much faster for him, nothing that required data, or the phone was "easy" for me, and for him, there were no problems (aside for his one dropped call). I could barely make a call, barely connect to the internet, and - worst of all. We had charged our phones to 100% in the car. When returning to the car 45 minutes later my phone was at 86% - his was at 94%.... I have been defending my decision to stick with Sprint for a while, proid of my unlimited. But quite frankly, unlimited cr** data is just a pile fo cr**.