Any competition is good competition, no matter what the quality is. Or do you want a single monopolistic choice of Chrome to rule the world? Sorry, bit we've been there before. Embrace the variety.
Variety is good but Microsoft has an ugly history with standards and that is very hurtful to the ecosystem.
They promised that they have changed in regards to that, but those are just words in the wind, time will tell on that. Also, they were lagging behind HTML5 standards for a long time, then they sort of caught up, now they are lagging behind on ECMAScript 6 features.
Every time I check, it is Microsoft's fault that I still can't use an otherwise widely implemented feature.
Quality implementation and standards adoption is the name of the game in the browser market. After 10+ years in that market, my opinion is that they have neither. The only reason they are still playing is end-user and corporate inertia.
> Variety is good but Microsoft has an ugly history with standards and that is very hurtful to the ecosystem.
That's no longer the case.
> They promised that they have changed in regards to that, but those are just words in the wind, time will tell on that.
No, they aren't just words. For example, in the ES6 committee everything I've heard is that Microsoft has been doing fantastic work, right now.
> Quality implementation and standards adoption is the name of the game in the browser market. After 10+ years in that market, my opinion is that they have neither.
I don't think that's fair either. The implementation of canvas in IE9, for example, is a very high quality Direct2D-based GPU implementation. (D2D is still arguably the best widely-used GPU vector graphics implementation around.)