I believe there are 2 things which make Joomla! a better CMS than the above mentioned and the rest that were not
First, the user interface in both frontend and backend is the best ive seen. Before joomla, I had done absolutely nothing to do with web but the ease of using joomla allowed me to pick up loads of things extremely quickly.
Secondly, this is nothing to do with the software itself, but the community surrounding Joomla! is still, as I see it, Joomla!s most important quality. No matter where you venture, as long as it focused at joomla!, you will always find a friendly face.
Ive tried Drupal, phpNuke & e107 after my initial play with Joomla!. My conclusion was ultimately that Joomla! was the better CMS for me. phpNuke annoys me for too many reasons and I have long term grudges when it comes to CMSs
. Drupal seems pretty good, and have seen it in use on some friends websites. The lacking, as we all know, is the template diversity which dilutes its potential.
So why choose Joomla!
For its
1. Community - IMMENSE ;D
2. Ease to any "newbie"
3. Template diversity (Rockettheme especially
)
4. Third Party Extensions - theres a hell of a lot of them