It really depends on which app you use. But in general you’re correct, Windows phone only have about 300k apps while Android and IOS have about 1m. But I have all the apps I need and use. So total amount of apps doesn’t matter to me. Obviously, if you want the latest and greatest app first, then iOS is your top option. You can go to the Windows phone market place website and see if the shop you need are available.