"Which parameters make software applications high-quality? And which parameters or methods, while desirable, are not directly 'quality'?" This is the question the author of this article asks himself. Most of his 'parameters' make a lot of sense, but be aware that the article is about what makes an open source program high quality, and not programs in general. This important bit is stated in the one-sentence 'abstract'.

I mentioned many of the things you've mentioned here in my article, although possibly not clearly enough. (I don't know). I'm sorry that you felt the article was "mostly crap", but many of the things you've mentioned appear there.

Oh well, I guess you can't please all the people all the time. Nor should you try.

That put aside, I found your comment to be insightful (but I only skimmed it).