I’m not going to convince you to switch or tell you that a Windows Phone is better than the iPhone - it simply isn’t. The apps are worse, it doesn’t work as seamlessly with the Mac, and it doesn’t have Google maps (don’t email me about some crap implementation, I’m talking about the real thing). But if you’re like me and hate the way iOS 7 looks and like a bit of change once in a while, you might want to consider a Lumia device. Both the 920 and 1020 are beautifully constructed and do what they promise to do flawlessly. Once you’ve gotten used to Apple’s level of hardware quality, it’s hard to use anything else. The fact that I’m in some ways more happy with the 1020’s hardware than the iPhone 5’s is saying a lot. Hardware wise, this is one of the best phones out there. It’s also the best Windows Phone you can buy by a large margin. It’s really up to you to decide if that’s good enough though.

EDIT

I have been getting a lot of feedback on my Google Maps comment. I realize that Nokia provides a family of apps called HERE. Before I got my new car, I used to use HERE Drive daily, and didn't have too many complaints. The problem with HERE though, is the lack of POI data. Nobody in the world can match Google when it comes to data and you know this.