I think OP is a person that can be satisfied easily...The only thing I like about this phone is just battery life, nothing else.
1) No proper clock app out of the box, world clock, stop watch timer, I mean seriously?
2) Notification center/ push service is half-baked, already read my facebook message on my laptop 2 days ago, when I turned on wifi, the messenger app still receive toast notification.
3) Can't even organise my note in the one note app???
4) Live tiles are joke, if you didn't open the app, the tiles just won't update. For example, microsoft news app and facebook app, my facebook app live tile is still showing a friend's birthday that already passed more than 1 week.
5) I have 2 outlook account in the phone, both pinned to homescreen, there is no way I can differentiate the account since I always clear the inbox and the new email page not even showing which account I am sending from.
6) stock camera app can be silly, even with the flash turned off, when holding camera shutter to focus, the flash will still turn on.
I don't think app app is a huge issue with windows phone, the real issues are the app quality (update frequency, dev support & ease of use) and not to mention windows phone users/community has great patience and easy to satisfy which eventually makes windows phone team at Microsoft feel relax...
I don't understand why op needs to bring in android in this case, why don't you just focus on what you like about this phone? I know most of 2013 android don't official update, but still people have choice to flash custom rom which is extremely easy to do with one click flashing tool. However, there is not much choice in the windows phone side, all you can do is just wait...still waiting my denim update for my Lumia 1520 Hong Kong CV.