I work in phone retail and I have to say I have yet to find an iPhone 4 that isn't driving their user crazy. It's pretty awesome if yours still runs well, but then again most people don't know shit about cellphones and just clog the shit out of them and never restart them in months until it crashesIf it's really obsolete then explain to me why I still have yet to find an app or program that lags/can't be optimally run on my phone out of the hundreds that I've downloaded over 3 years. Aside from having a higher quality camera, better web connectivity, and better battery life (and to be honest I don't really care about any of these things) I don't see why I should spend another $200 on another phone when mine still works just as well as it did when I first bought it.