Joomla templates are the best, hands down.... but Joomla itself isnt as good as Wordpress as far as ease of use is concerned...although Wordpress could do with a much better wysiwyg editor... I prefer Drupal over Joomla as far as pure CMS is concerned...
I would have to say Joomla. I have used it for a couple months on my site and I have barely touched the surface of the software. Its very powerful and most of the popular addons are supported by it.
Let me say I would never start battle between Joomla & Drupal. Even though I consider First one to be the best, and I can back that up with almost 5 years of Mambo/Joomla development, I have tried Drupal and could not find my way around it the way I did when I first tried Mambo. So I gave up. Don't see any point in developing using different CMS's when one can handle most tasks. I'm sure both Joomla & Drupal can handle things pretty well, it's just about taste and preference here. I haven't got enough time to sleep, otherwise I guess I'd probably be developing for Drupal fans, too.