People just buy iPhones to be the same as their friends. It's like primary school. If you actually look into it, the high range HTC phones have better specs and in my opinion the interface is great and web browsing is better, plus you don't need itunes but can just drag and drop files like you would with a usb stick.
If it's apps you're after, Android has its fair share too and is a lot better for things like Google maps.