Another vote for WordPress here. Seriously, it is so damn adaptable there really isn't much of a reason not to use it.
Whether to use WordPress.com or just WordPress on a self-hosted solution is another matter however. Personally I'd vote for self hosted but of course hosting it on WordPress.com, if you don't need the flexibility, definitely is cheaper and of course it takes away the issue of having to worry about what hosting solution to go with, but hosting it yourself gives you more flexibility plus the ability to install your own plugins/themes.