I currently have an iphone 3 with At&t. It's time to upgrade as it is very slow and this is extremely annoying. From time to time it will freeze up and has to be re powered, sometimes multiple times. Can't decide which of the 2 phones mentioned I should go with. I take pics, surf, email and text mainly. Any suggestions? Thanks