I really don't understand all the iPhone hate. My iPhone makes calls, texts, uses google maps, browses the web, and plays games. Overall it offers a way better experience than any android I have ever used. As for battery complaints I don't really want to carry around a brick so I can have a "2-3 day" battery. Apple is excellent about software updates and covering older devices. My only real gripes are 2GB took way to long to make it into a phone and 32GB should be the minimum. I don't feel the need to customize my phone like my PC I guess. It's just a phone.