If you are just looking for the answer, don't bother, the answer is no.
If you look at my blog posts, you'll notice that I had tried out all the major phone operating systems, from Android I moved to iOS and then to Microsoft's Windows Phone 8. Of course, I knew exactly what I was getting into before the purchase, but I saw a huge potential in the design of the UI. I got the flagship Nokia Lumia 925, which at that time was the top of the line from the Windows Phone lineup.
I can analyze and write down all the good and bad about that phone, but this blog post is about the WP 8.1 update and place of the WP in the phone market.
Windows Phone 8 is an interesting OS, the look and feel is like from another universe (both good and bad parts), but it has a lot of missing features. Having a Nokia Lumia 925, I was one of the firsts to get the new update. What can I say, it was one of the biggest disappointments ever. Yes, it did fill the big hole of the missing features, but the problem is that the hole is getting deeper and deeper every year, as Google and Apple adds new features to their OS.
If you are thinking switching to Windows Phone, don't get the flagship. Get a Lumia 520, 525 or 560. After you get the hang of it you can decide if it's something for you or not, and if yes than you can move up the product line. Like I said before, Windows Phone is at least 2 years behind its competitors, and it will be.
In conclusion, if you want a phone that has all the features, works flawless and has great support, get an iPhone, if you want a phone that works great, but has a lot of features and apps missing buy a Windows Phone and if you want a phone that can be infected, lose all your data, once a week runs out of memory and has a terrible support, you guessed it: get an Android.