not really
I bet you dont own a windows phone and are merely speculating
I have a 720 running W10 dev preview , a nexus 5 running android M dev preview,ipad 4 running ios beta and a Z10 running BB10.3.x beta,I can safely bet android has come to a standstill and still tries to become a master of all trades but it doesnt excel at anything except customisation,that too extremely buggy and unintuitive
android is wayy behind the competition and all it takes is trying/owning the competition to understand this
I own a Lumia 720 since the month it launched, also had a lumia 520 at home. I dont need to prove to you what I own, I have a list of devices that I own (got a Zenfone 5 1.2ghz last month) and will update my signature when I find time next.
I've been seeing WP since version 7.0 on friends Lumia 710. And since WP ver 7.5 on my Lumia 720 (I can write a big post of issues I have faced since I got it, but no point now since some have been resolved with the new handsets and s/w updates). I also signed-up for the Windows insider preview earlier but opted against getting a potentially buggy OS update on my primary phone.
I bet ur a kid, who after listing those 4-5 things, thinks that he owns & knows all.
@OP - I would'nt mind if you go for a WP now, because they have atleast improved the basic things such as proper sorting/organisation of the settings menu which is available on 640 series as of now.
Just warning of a few limitations u may face not to ur liking, for example, if ur interested in any wearable tech like smartwatches or fitness trackers, u wont find many options of WP compatible devices. Also if u own any other accessories like bluetooth headsets from ur previous android phones, they wont work with ur new WP.