I'm coming from an eNV Touch. I currently have an iPod Touch 4, so I know what to expect from iOS. I can use my Upgrade on the Thunderbolt or an iPhone 4 (among other stuff). I probably won't root or anything like that. I already have an account with the Apple Store and I'll most likely play my games (apps) on that.