Well people...you have been talking about design,customizability,insecure,apps,lock screen, widgets,
But you never talk about Support or Updates...actually WP Owns Android too hard in that point,when you hear that All Lumias Are getting Windows 10, what about android? Who will get The Android L? As an android user...you are always afraid if the next update is rolling to ur Phone or not...
Also one more thing, To have a GOOD Android WITHOUT Lags, you need to buy a High end one with super specs, Also not receiving updates affects badly on the OS and how smooth it it...but on the other hand,looking at the performance of a Lumia 520 VS the perform an of any other Android Phone with the same Specs, the L520 BEATS the other.
Actually,having a Smooth and fast Phone without lags is more important for me than having a feature packed android phone with lags.
That's my opinion though.
Nvm my English mistakes