True, but I never found any of those apps particularly satisfactory when I had an Android phone. There are other things about the Windows Phone platform that I find preferable to Android - for one, I think it does a really good job of integrating all my social apps. As for the pitiful apps store, yes, that is always going to be an issue. But honestly, the only apps I really miss are the extra games - and I don't particularly want to play many games on my phone anymore. Other than that, I have found every kind of app I have wanted. No, they don't have Google maps, but I have not been disappointed, nor led astray, by the HERE apps that I do have. In some areas, they have been more up to date than Google maps in my neighborhood. Perhaps the biggest things missing are a good YouTube app and Google Chrome - but due to the fact that both are run by Google, and Google runs Android, there are obvious reasons why Google won't allow such things. Still, I have gotten used to Bing and Internet Explorer.
Windows Phone is great if you are not looking for an Android phone or an iPhone. Much like the Surface tablets from Microsoft - if you want an iPad, you will be sorely disappointed. But, if you want a tablet that can also double as a PC, then it is infinitely better than the iPad. I also have a Surface - my wife has an iPad (she won them both in consecutive company Christmas parties!!!!). When she needs to type things up or print things off, she steals my Surface.