I have different rules -- "is this blog post a whiney opinion piece, or is it simply a collection of facts"? If it's facts, I consider it good. If it's whiney opinion, I think twice about publishing it. (It doesn't stop me, though, because I love the comments I get when I write about Java or PHP and their inadequacies. But mostly, I stick to facts, and everyone likes it.)