My current iPhone is the 4th I've gotten since my first iPhone 3G. I went right back to BlackBerry, and was very much a "Crackberry" addict. OS 3 comes out and I get the 3GS. Still disappointed in the lack of obvious features. Back to the Berry, but now, since OS 3.1, I ditched the BlackBerry platform, and I feel very much at home on the iPhone OS. Jailbreak is a total necessity for Backgrounder, My3G, and Tethering, but with that, I'm totally happy, and I also find myself on the phone constantly, installing something, enjoying the keyboard, YouTube (via MxTube), and iTunes make Podcasts super fun to work and play with.
I don't ever want another device that has a "traditional" keyboard. I type about three times faster and make 80% fewer mistakes on the iPhone's virtual keyboard, and the auto-correct is a champion, compared to all the other platforms.