Joomla does a great job of being a CMS, but oddly is not too strong as a blog (at least the 1.0 - 1.5 versions). This is especially an issue when building client sites for multiple bloggers. In the past, we've had to resort to installing WordPress to get the features and ease of use we wanted. EasyBlog was something I purchased on a whim, mostly because I was struggling with social and analytic integrations. I was stunned at how easy it was to get rolling, and really impressed at the presentation and UI design. Once I got going, I had some custom needs that I wasn't able to modify myself, and their support was happy to help me get what I wanted. Huge fan, and I recommend this to anyone looking to have a dynamite blog (I'd post to our blog, but links aren't allowed. Username says it all).