I completely understand where the OP is coming from. I'm happy with WP7 for now because it's a great OS and I have an iPad for the games that I miss from when I had my iPhone and the few apps that there's no WP7 equivalent for. I'm not bothered at all about the look of the OS - for every person who says iOS is just a grid of icons, I can find a person that says WP7 is a grid of simple blocks of colour with a lot of wasted black (or white) space. A friend of mine - who likes WP7 - describes it as "Lego like". Truth is, both points are valid, but also there's lots more to like about both - no design will suit everyone. You just have to look at Android and see how many launchers there are, and how many themes you can get for jailbroken iOS devices, to see how much people like to low-level tinker with phones to make them truly theirs.
I'm currently thinking 6 months or so ahead about what phone I might go for next. I *was* thinking I may upgrade sooner, but the Focus S isn't quite what I'd hoped (the screen being PenTile is a real shame) and the Nokia 800 is just a little too pricey for what it is. So I think if Nokia don't pull out something like the 900 or HTC come out with something a little smaller than the Titan but less "meh" than the Radar, I'll be holding out for the inevitable iPhone 5. In the meantime though, if anyone asks me for advice I'll be steering them one of two ways - iOS or WP7, depending on what suits. Because I genuinely think Android is a step back to the days when computers were fussy and awkward, spec bumps replaced tight programming, cusomizability was used as an excuse for poor, inelegant core design and people had to buy the most powerful thing going just to get something useable.