Iv'e had every single iphone model available here ie 3g, 3gS and 4. If I was honest the 3g would do just as well for me as the 4. I rarely use face time and the camera is OK and the retina screen isn't for me that big a deal. So unless the 5 is compleatly revolutionary I will be waiting this time. The thing is the 3g feels and acts like the 4 (OK a few small differences) which is apples wish but it's also a reason not to buy the next model as the ios is so portable.