said 11 months ago:
I’ll go with 5 characteristics.
1. Great content.
2. Good design (or at least clean design).
3. An author or authors you can learn more about.
4. A blog where, when you visit for the first time, you know pretty quickly what it is about.
5. A blog with a great community that creates meaningful discussion in the comments.