Joomla! - simple setup and maintenance - thousands of free and paid extensions - easy to customize - secure
id say wordpress is the best one out there unless you want to build your own which can be better for adding specialized modules and extensions
I will summarize it in bits for you: 1. Blogging : Wordpress (nothing beats it, Live with it!) 2. Business Website : Joomla / Drupal 3. eCommerce : Magento(Paid or Community) / OSCommerce 4. Forums : vBulletin (Paid) / IPB (Paid) / SMF (Nothing beats it in Community!) 5. Information Site : MediaWiki
My vote goes to Joomla. Perfect for designers like me and you can create a wide range of sites. Wordpress is an excellent blogging platform aswell.
Depends on your requirements. Personally, I think Joomla is the bane of the Internet and should be deleted from every bit of storage it's got itself onto, but that's just me. Unless you have some serious reasons against it, Wordpress is probably the best bet. A soild CMS built in PHP on the CodeIgniter framework is PyroCMS. It's lightweight, but works well and easy to theme. But seriously, WP is fool-proof.