Joomla is a good CMS. It is pretty stable and flexible. Personally, I have been a little happier with Drupal but a lot of that is because I find it a little easier to "style" to a greater degree. I also found Drupal's code to be a little more accessible so that if I wanted to make a change, it was a little easier.
That's my