I'd have to disagree. It has to do with what users want, and what their experience is.
Windows was more flexible, and catered better to the needs of corporate clients, and hardware was cheaper, so it sold more.
The iPod is just better integrated and provides a better user experience for the majority of users, so it dominates the market (just like Sony did before.)
Now, for phones, it's the iPhone. It's just better, for more people (it only now became better for me, because of turn-by-turn implementation.)
As to the Home screen: I liked Touch Flo (and the various "cooked" iterations of it.) HTC makes possibly the best UI other than Apple, and they have good graphics.
But in many ways, I find the iPhone's grid easier to use. I have arranged my apps the way I want them, and it's simple, and intuitive.
BTW, that HTC Weather image is pretty, but in reality it's also pretty useless - I can just look outside. And if I want to see the forecast, or another city, I just click the Weather icon on my iPhone