A friend of mine is thinking about upgrading to this phone from her iPhone 3G, what do you guys think? Should she do it?