Benefits:
- Having your thoughts/opinions online
- Discussions with readers can be valuable
Drawbacks:
- Taking the time to author original, thought provoking and/or informative posts. When blogs echo or summarize other posts, without any added thoughts/opinions/etc, they suck
- Keeping it up-to-date i.e. Wordpress upgrades, etc