I was using my 3G since 2009 until last christmas, when I got a 4S. The 3G was great under iOS 3 and under, but once I upgraded to iOS 4, it became the slowest thing in the world. Had it kept going fast (and had I not ruined the backplate with countless drops) I would still have it. But the 4S was definitely worth the upgrade.