Fighting the urge to upgrade your iPhone 4, which you should. The improvements here are nice, but, unless you're incredibly unhappy with the camera, or you want to kick a bad texting-while-driving habit with Siri (she'll help you change!), you can probably find better things to do with your money. Sorry, who am I to tell you that? But if it were me, I'd wait for the real iPhone 5. If you have a 3GS, it's probably close to two years old, and probably struggling to keep up with iOS 5. And you're still looking at a pixel-y non-Retina display. I'd say it's time to upgrade.