That's only because iPhone owners are dumb stupid retards, Android is outselling iPhones right now, but the customer satisfaction isn't as high as Apples. I guess that means smart people don't like their phones as much, which is kind of ironic. Because every Phandroid will tell you how much better their Androids are, yet they don't have as high satisfaction rate? What gives? More users liking their phones more should automatically = higher satisfaction ranking.
Here's the thing. EVERY tech geek will tell you what they can do with Android so easily. Root, overclock, theme, flash custom ROMs, etc etc. It's all a pretty streamlined process. They will always point at iPhone and say you don't have this kind of power, but when you talk about out of the box experience, it's like night and day. I said this when the DROID came out.
You have to do a lot to the DROID to make it a good device. When people complain that 2.2's not that great, what's the first thing say here? I remember that thread. CM6? BB? SS? Etc. Ok, well have fun with the DROID2 and its locked bootloader.
For what iOS gives you, even if it's lacking stuff at the moment, it's already a quite complete package.
I think it's funny because Android is kinda like Windows back in the day. People skinned the crap out of Windows and it was seen as the power OS. You could launch a plethora of apps, and everything was made for it, and there's a huge modding community/tweaking community out there. You sacrifice things like stability, user experience that Mac OSX gives you for the compatibility and power of tweaking out there. In the case of phones though, I say it's a lot different because marketshare isn't as skewed so in fact iOS has better apps IMO, but Android is still rapidly catching up.
Also, like I said before, Android is the anti-iPhone. People who look down on the iPhone will rave about Android and tell you how good it is. They don't even care how good or bad Android is. Everyone was drooling about Android since 2 years ago and yet today it's not even that complete of a package to me that wows me. And do think people were drooling over the 2 year old Android experience that lacked so many things? The people who complain about the iPhone probably don't have one, and/or hate AT&T. It's pretty obvious. They get an Android because they don't want to settle on AT&T or "be like everyone else with their iPhones." That's just quite lame IMO. The way the US has structured exclusive phones with a few "superphones" per carrier has made it such that you separate classes of consumers across carriers.