i have a Windows Phone, a Nokia Lumia 520 (currently the most popular/most common handset you'll see) that is currently wifi only (let the included GoPhone account expire)
it was decent enough, had more apps/games than i expected, but there are hardly any apps from Google. everything was Bing, Nokia Navigation, XBox Music, etc.
Not a valid replacement for Android. horrible camera, zero flash, unknown how long it's going to be supported as a platform, etc.
All i want is more consistent support across the Android line. Fragmenting the Nexus line is not the way to solve it. at least Samsung seems to add features on all their devices that get OTA updates. even if Google omits certain features from them as well.
The only valid reason for updating is if you get something you'll use, or want a change of some sort. with KitKat, aside the status bar icon color, i have not seen anything at all (Nexus) with exception to some of the nice things the S5 got added to TouchWiz, which i see as the only valid reason to even update my Samsung devices. at least Samsung provides where Google omits.
Still want ART though. badly. it made a noticeable difference on my old S3, albeit rooted and custom ROM though. i would like to for once get an OTA that does not require me to root to fix a mistake Google made. leaving out ART is a mistake. all the Dev options are hidden unless you know how to unhide them, and they're ALL experimental. there is simply zero logic in having so many experimental options there but not ART. it makes a hell of a difference, and was the closest Android came to being as fluid and micro-stutter free as an iOS device.
Point is, it's a lot of wasted storage used to update and get *nothing*. my only hope is that Android L won't jip all of us again.
Get a better Windows Phone and then compare. Really, you're comparing a L520 to phones that are designed as flagships and not bottom-barrel entry level devices, which is what the L520 is.
It's the lowest end Windows Phone device out there, so the fact that it runs as well as it does is a testament to how kind of amazing that platform is.
Services don't matter. Don't buy WP8.1 if you depend on Google Services. I wouldn't even buy iOS if I was that dependent on Google Services, because it requires too many cut corners, work-arounds, and concessions. Apple and Microsoft make sure their services integrate flawlessly with their OSes, and don't really pay much mind to any others.
Mapping, Search, etc. all works fine. Cortana is as good as Google Now. Actually, much superior in a number of ways. SkyDrive, Office, OneNote work flawlessly. Nokia Camera is amazing compared to Google Camera. Full Offline Maps.
I don't think there are many app issues for the average user. Most people I know use built-in PIM apps, Office/PDF Viewers, Browser, and Social Networking and/or Chat/IM apps. The vast majority of those are already available for Windows Phone.
There are WP apps that are only available there. There are BB apps that are only available there. Same for iOS and Android. When you move platforms, you should always be doing it with the expectation that you may drop some apps, service integration, or functionality (you may gain in other areas, you may not). Those who run in fear from that realization, end up waiting too long and when the other platform actually gets to the point where it meets their "expectations" it is too late since they have become way too invested in the other ecosystem to consider a migration.
Xbox Music and Video is also superior to Google Play, and Microsoft does Podcasts (something Google continuously ignores). Google does do Books while Microsoft doesn't, though.
Which platform is best for you depends on what you, personally, expect from that platform and/or ecosystem.
I'm considering getting a Lumia Icon, because Microsoft's services unsurprisingly work so well with Windows 8.1, while Google's do not (half their stuff requires a Web Browser, some of it flat out requires Chrome (the new IE6, apparently) which I don't want to use).
---
As for KK on the Note 3... Major Android updates always seem anti-climatic on Samsung devices (and HTC and LG as well) because OEMs have a huge lead on Google when it comes to innovating features on top of Android. Most of what Google adds to Stock Android is mostly features ripped from OEM skins. The new lock screen Notifications in Android L don't look much different than TouchWiz's Lock Screen notifications, for example.
Google Stories basically ripped off Samsung's Story Album App (which does the same thing for Pictures on your Device/SD Card taken by the camera).
Quick Toggles and Transparent Notification bar were already in OEM skins. FFC support for built by OEMs before Google Added it to Stock Android.
That's just the way things are.
And it's precicely why a lot of people find themselves in the conundrum that they're in: On one hand you like the fast updates on a Nexus device, but on the other hand you lose basically 2-3 OS Revision-worth of features by going from TouchWiz/Sense/LG UI/Sony UI to Stock Android.
Android L, I don't expect to change that.