Verizon has too much power over the mobile industry. There really is no true competition. AT&T competes on coverage, to a degree. I'm fortunate to live in a region where AT&T is stellar (better than Verizon, actually), but not everyone is in that situation. T-Mobile and Sprint compete on price, but T-Mobile is about to be absorbed into AT&T (pending regulatory approval) and let's face it, Sprint just might be bought out or bankrupt in a few more years too.
I guess what I'm getting at, is that most Americans are willing to pay whatever it costs over Sprint and T-Mobile's prices to get the coverage they need. And that often means they go to Verizon. Thus, if Verizon wants to push Android over iPhone and Windows Phone... guess what dominates more than 50% of US smartphone sales? If AT&T got its act together, which may potential happen if this T-Mobile deal goes though, then maybe people will begin to have a choice again.
I truly feel bad for people who have to deal with Verizon, and have been given a poor impression of Windows Phone, while Android handsets are dumped onto mainstream consumers who don't even know what to do with them. Consequently, because of Verizon's will, many Americans will never see the opportunity to try anything other than Android (and maybe iPhone, if they demand it) for the foreseeable future because Verizon controls the sales channel, and Verizon wants to only push Android.
Android is fine if your prerogative is to have a fully-customizable phone and you know what you're doing. But many Americans want something that "just works." And for many, there's a product that may serve them better than Android, and for some, better than the iPhone. But it's deliberately being hidden and downplayed during the short store visit that only occurs once every 2 years for the average cell phone customer, and that's the only time they may ever consider changing the device they're currently using. And once these OSes sell you apps in their proprietary app stores, who would drop their prior investments to convert to a new platform? Microsoft's strategy to acquire feature phone users is the best way to build market share, but that door is quickly closing as Android sweeps the floor with Microsoft and Apple, both. The time to act was at least a year ago, so in my opinion, they really need to find a way to overcome Verizon's complete influence over the sales channel. They need customers to demand Windows Phone in the same way they demanded the iPhone since 2007. That, and only that, will make Verizon begin offering more and better Windows Phone devices.