I have been test driving the HTC One the last few weeks and love how stable Android has become - and realized how Androidish Windows Phone has become. This is not to say that Windows Phone is bad in any way, shape or form, but Android has come a LONG ways since I left it for WP back in the day. Here's my short list of pros and cons for anyone that cares though...
App Race - As much as MS has closed the gap on Apps, there is still a huge imbalance of them. Probably my biggest complaint is how much better the Android Apps for MS services are than their WP counterparts. That said, there is still a big gap for my personal uses:
My bank has an App on Android, but not WP... SwagBucks (a search rewards program) not on WP...
Email Handling - I still prefer MS's way of handling multiple accounts, but Android isn't that far off. I just wish that they could get the accounts back to separate icons.
Launcher screen - fully customizable with Android - they even have launcher 8 pro or whatever it's called that turns your droid into a WP...
Overall, the Android experience is great, but it isn't as sharp as Windows Phone. You don't have access to the same amount of information on one screen. With the 6up tiles on the Lumia 925, I am able to see every piece of information that I want in one peek. A quick swipe up brings up all my common Apps and games at the bottom of the screen. Android's layout doesn't allow for that much info on one screen - nor do the icons replace live tiles. Even the emulator launchers don't hold a candle to the real 'power' of WP.
That said, I will not go iPhone for the simple reason of - I will not use iTunes on my computer. I hate that software with a passion and just won't go there.
Just my two cents - and I highly recommend a look at the HTC One M8 (or M7) if you want the best Android Hardware...