Now if Microsoft can just make Windows Phones not suck.
But it doesn't already.
That's my humble opinion anyways. I've been using WP7 and now WP8 on a lumia920 and I couldn't be any happier. Sure. the app store isn't exactly packed with apps (when did we start calling programs apps? Am I the only person annoyed by that?) but usually I find what I need.
I've tried using iOS, but it feels out of date with it's almost unchanged interface of a few years and android feels like using an old windows xp pc where I have to do everything manually.
No, I gotta say, I am rather happy with WP8, it's doing exactly what I need and does it even well. I've come to like the tile interface quite a bit.