I'm looking to buy an iPhone, but the iPhone 4 or 4S are getting a bit expensive. The 3GS costs 600 NZD, which is a good price for me. I'm wondering though, the iPhone 3GS is getting a bit old, so will it be a decent smartphone for the next few years? I'll be using it for texting, web browsing, emails, casual games and music...