For those who don't get it: iPhones (And all apple stuff really) is software & hardware harmony. Android is windows all over again. Sure there's more hardware, but have fun writing software and drivers for way to many platforms.
Also, you have to blame the chinese for screwing up open source.
My iPhones are awesome! I have the 2g and 3g, my brother has the 4. So yes, I take the Wozniak approach to multitasking since no iPhone can actually do it... I use two (at the same time!).
Android looks nice, but since I don't have any, I'm not qualified to say if it's worse or better. All I know is that part of the reason it'll suck (if it does) is that the chinese manufacturers and vendors never contribute a line back to open source.
Google's settling for lower standards because they want more proliferation. They could probably do something like Apple, but they're the underdog and are willing to sacrifice quality for quantity. Which isn't necessarily bad, because if I could have four android phones instead of one iPhone and could use them all at the same time (super duper multitasking!), that would be awesome.