I too realize that the iPhone has the most number of haters, simply because its limited functionality and highly overpriced. Above all, it comes from a company that values lies over reality (if you don't believe me, please read the book Steve Jobs by Walter Isaacson and see for yourself) and Apple is the most unsportsmanlike company I have ever seen (remember the whole iphone 4 antenna issue?) . And you are clearly misinformed about the iPhone 4S as well:
1/ It has the far superior stock browser => Have you ever used ICS stock browser on a HTC phone? It is the fastest browser on mobile now, and the text reflow functionality does not exist on iOS, which is just a killer feature for Android.
2/ Battery life is excellent => thousands of people on Apple forum beg to differ. You probably haven't heard of the whole issue with Iphone 4S where it will discharge 10% of battery every hour on idle. Since then, even with later release with iOS 5, the problem is not solved yet. And don't forget many other problems with iOS 5 alone (ringtone repeating unexpectedly, etc..).
3/ Regarding your assertion that iOS is better than Android, I think that is your personal choice and I won't argue with you. Nevertheless, my fellow member at XDA Developer can elaborate the point better than me:
Android Vs iOS The Truth about Apple and Google's OS Part 1 - YouTube
Personally, I don't take an OS without true multitasking very seriously.
4/ And lastly, what power are you talking about? Try showing your power to me by playing youtube full HD 1080p in your browser and then we will talk.