I fell in love when I saw the first ever Windows Phone 7 devices, and wasn't able to get one until my 920, last year. I still have till April next year on my contract. Though I absolutely love my Windows Phone, there are a few frustrating features namely the lack of apps for major services.
I live in London, and travel around using public transport, but the only decent public transport app is London Travel. It does nearly everything but no management of Oyster card / history view.
I am an avid fan of poetry, and one of the biggest apps I miss is the poetry foundation app. I even contacted them to ask if they were going to make a windows 8 / windows phone 8 app, and they said no.
Though there are some beautiful apps on Windows Phone, like the Barclays Bank one, there are many where the experience, and the ability to do functions is sub-standard. Or there just isn't an app. And it can be frustrating sometimes.
So I don't know, I probably will stick around with WP but there is a slim chance I may move over to android.