I want to buy one of these phones unlocked without contract which would you buy for ATT? I'm coming from a iPhone 4 really just want a larger screen and android. There's no need to root a unlocked phone is there? Is there a way to restore the phone to its stock firmware/original state kinda like itunes does with a restore? What if ATT pushes a over the air update will it do anything to the phone? Thanks!