I had the original iPhone but left after 2 years because the EDGE connection was terrible (it was fine originally but after 1.5 years I felt like gave all the bandwidth to 3G customers or something...whatever). There was no alternative carrier at that time. I went to Sprint and a HTC Hero and then an Evo. Was pretty happy with both due to the added functionality of google maps integration, free navigation, real gmail and ability to tweak. Just got a 4S today. Was a little dubious, thought I'd be underwhelmed. Been messing around with it for the last hour with a *****-eating grin on my face. Hey, the touch sensitivity is really good. Hey, the screen is beautiful and the device size feels right compared to my Evo. Wow, I can't see the battery losing % points as I use it. Biggest point is the audio quality. I cannot freakin believe it. I'm listening to the same songs from the same FLAC files. The Evo is playing an OGG from that FLAC and the 4S is playing a 128K mp3 from a 180K mp3 that was converted from the OGG (I know I know, I didn't realize I'd be going back to MP3s!). The 4S has about half the hiss of the Evo and the reproduction of vocals is way better. Siri is pretty cool too, about 90% accurate with my accent and having the settings on American default. Can't believe I wasted 2 years away from the iPhone.