Re: Adding features
I would rate current MS software as high quality. It's used by billions every day and mostly just works.
No, that qualifies as "good enough", which is pretty much what Microsoft is after - VERY few organisations are interested in paying a lot more for software that has a deep QA cycle. As a matter of fact, Microsoft has pretty much externalised the costs of beta testing - there is a reason most IT people don't install an MS product until it has had at least one Service Pack applied, and they've been doing that roughly since WfW 3.11. It just got a tad out of hand with Windows Vista.
Anyone who tells me that MS software is high quality is either an MS sales person, has been listening to them too much or has in general low standards to begin with.