Slightly funny is the fact that Windows Phone couldn't save any apps to the memory card too, just a little while ago, and I didn't see any of you not buying it because of this one specific feature.
Anyways regardless you can move most, even if not all, apps to the SD card. And app sizes on Android are usually smaller than competing OSes.
Gosh. The easier to use argument.
Simply put, no. Windows Phone is not easier to use, Android and Windows Phone stand equally in ease of use.
This is because they both offer a balance. If you are an advanced user you can pin live tiles or widgets, or just the app tray on both simply.
It's a myth that Android isn't easy to use. It is, especially with more modern versions.
Oh. My. God.
If you really want to talk like that, then yes Android also has support for 64 bit. I've ran an Android emulator on my 64 bit laptop, and the Desire 510 and Desire 820 use 64 bit processors.
However both Android and Windows Phone(to the best of my knowledge) didn't have 64 bit apps to help the phones. Android Lollipop will change that, and even if 3rd party devs don't optimize their apps, all Stock apps will be 64 bit (Chrome, Keep, etc). Also most apps that are in Java will already be 64 bit optimised.
The people that have used Lollipop developer preview on their Nexus 5(and 4) have reported that the 60 FPS animations do make a huge difference in the smoothness in day to day usage.
Plus last I checked Windows Phone had a ****ty 2.1 megapixel burst mode, seriously go into Microsoft camera and take a burst and later go check the EXIF data of the image, I'm pretty sure it's going to be less than 3MP. And Windows Phone's burst mode is also limited to 10-15 FPS.
We'll Android Lollipop has the most advanced burst mode I've ever come across, depending on your processor you can get an 8MP 30 FPS burst mode, how cool is that?
If I am not wrong Android has support for DirectX as well, but they are also adding OpenGLES 3.1(with a host of other improvements for graphics).
But that's not all, Android partnered up with Nvidia to get the Tegra K1(arguably one of the fastest SOCs out there) which promises console quality graphics is on the Nexus 9. Google went the extra step to get such a powerful SOC on their platform.
Kid's corner, to the best of my knowledge, isn't at all useful if you want to lend someone your phone for a quick phone call.
Lastly you dismissed all features as things people can live without, we'll guess what we can also "live" without smartphones.
Extra useful features are always a nice addition. There are other additions, such as an ambient display mode which lights up the device whenever you hold it in your hand(and you have notifications).
First of all if your are on a table with friends, or maybe after a game of football(or some other game or event) someone is bound to ask for your phone to make a call and they might just(as a joke) head into your SMS or maybe one of your other apps. For these situations a guest mode will be extremely useful.
Plus we aren't arguing on what an OEM can or can not do, if battery life is someone's main concern with a smartphone, Android would still be the place to be(because Android OEMs outpace anyone else with the battery capacity).
Also could you please show me where anti virus apps are recommended?
Also lockscreen notifications on Android can be explicitly told not to show sensitive information, they are a useful feature. Android's lockscreen dialer shortcut and power toggles are also way more useful.
Also I'm pretty sure you haven't ever used an Android device, because switching to ART does made a huge difference in general performance. Also 60 FPS are pretty consistent, go try a developer preview on a Nexus.
Also Windows Phone and Android could run 64 bit hardware before(because it's backward compatible with 32 bit) however neither had any 64 bit apps to speak of. We'll that changes soon, Android stock apps will be 64 bit and apps on the Play Store coded with Java will also be 64 bit(without any modifications).
Graphics are something you can't really argue about, they've always been a weakness of Windows Phone in gaming.
Lastly games(and some apps) do take advantage of more than two cores, and I have proof of this by monitoring CPU usage. I would also see if Windows Phone could use more than two cores, but I can't find an app to monitor CPU/GPU usage.