The question of the title will surely be made by thousands of users who decide to switch their current device to a more evolved one.
The custom with a certain operating system can cause a lot of people to simply switch the current device to a newer one with the same Android or iOS that they are already accustomed to. But who has older handsets and is entering the age of the smartphone may want to start with a handset powered by Windows Phone!
The main question that could arise is with regard to the amount of applications available for Windows Phone, after all what makes a smartphone better than another is mainly the offer of apps for it, preferably free.
Typically most people do not use more than 15 or 20 apps often, even though they have tens or hundreds of them installed on their devices. In any case users want to have options in the app store.
In the case of Android and the iPhone there are plenty of alternative programs. There are hundreds of thousands of apps for all tastes, paid and free, light and heavy to do everything you can imagine.
And if you were in doubt about the amount of applications available for the new Windows Phone platform, know that things are fast there too. Even before we have an official launch of a device with Windows Phone here in Brazil there are already over 60 thousand (jan 2012) apps in the Microsoft Store . To rise from 50mil to 60mil it was only 25 days! This indicates that in the next few months the current number of apps may increase greatly, much higher when Windows devices are available here in the country.