Re: More likely...
@Maventi
Even if Microsoft released flawless products every time (they come nowhere near) the lock-in is still the biggest problem. Lock-in is deep within Microsoft's genome. I'm not saying Google is better, just that Microsoft has been doing it longer.
Yes, Microsoft has open-sourced some development tools. But they sold them at a loss anyway, because without development tools nobody would use the associated product. And giving away the dev tools helps lock people in to the platform..
Everything Microsoft has ever done has had an eye on lock-in. Because the only alternative to lock-in would be to keep customers by producing good s/w, which is apparently an option they find financially undesirable. I don't see this changing in the future, except changing for the worse.
So even on those rare occasions when a Microsoft product is better than any alternative, I'd be a lot more likely to take an alternative. The alternative might improve, but Microsoft will never stop lock-in. If the team behind the alternative throw in the towel somebody else might take it on, but if Microsoft drop a product you're completely screwed.