QUOTE(Icehart @ Sep 4 2013, 11:14 PM)
I think they need to boost market share more to get those key developers behind popular apps to develop app for Windows Phone. I think the main drawback of Windows Phone is lack of certain essential apps, like banking apps, stock broking apps and some other essential apps that are already available with Android and iOS.
Cheap phones will boost market share a lot. Look at L520.
*Hoping for Microsoft subsidized L1020

While apps do matter, it's not so much of a deal breaker as the lack of features.
I once approached a company (name confidential) with 20+ men with the intent to sell a full package to them, a web service that runs on web (obviously), desktop and mobile app (I'm a MSFT guy, so WinPhone it is). I tried to get them to adopt Lumia 620 (for staff), Lumia 820 / 920 (for execs). The deal didn't materialize.
Why? Lack of features. I demonstrated a lot of features using my 920 back then, and then I let the top execs get their hands on it. The very first question one of them asked, how to attach documents through emails. I showed them, but they were dumbfounded .... It could only attach one doc per email. Seriously? Back then, there was only PDF Reader from MSFT. Again, how to attach PDF, I was screwed.
I demonstrated an alternative, through the use of SkyDrive, but they didn't buy the idea. Next up, the IT guy asked, how to set static IP? Again, I couldn't answer. Corporates sometimes don't just rely on DHCP to do the job. They have specific IP for each device that connects to the network for administrative purposes.
These are very important features, yet, to date, still nowhere to be found. WP, to date, is still very much a commercial phone, not recommended for enterprise use. Had they included those features, imagine how many companies service providers like me could approach? Imagine how many companies are already using Windows Phone right now?