I'm not as happy as I thought I would be.
I've been on Sprint for a few years now, and I have run into the limitations of their data network. For the most part, I was ok with them. The devices I was using for data usually weren't optimized well for what I wanted to do with them, or did the job enough of the time for me not to complain. Basically, I was willing to settle for less since I had already settled for less.
But now? The iPhone is a beautiful piece of technology. It needs a network that handles data as seamlessly as the device itself does. I should not have to hope to run into a more powerful wi-fi network when I'm walking around downtown Philadelphia and want to download an app. Youtube videos should not stutter to a stop every 2 seconds. And I shouldn't have to think about how many calls I've missed that have magically turned into voicemails because my phone did not ring. Sprint's data service is not good enough and the voice isn't either. I'm seriously considering trying another network.
I've rooted for Sprint. It's time to do better.
I'm from Philly and AT&T works good.