Welcome to WebmasterWorld Guest from 220.127.116.11
Forum Moderators: rogerd
Drupal is a much more robust / seo friendly system and can handle all of the above features and more without the need to run 3 different software systems.
I'm about to launch a new website with all these features.
I just thought I would update this thread so if anyone else looking for a similar solution came across it they would save themselves a great deal of trouble.
[drupal.org...] - wonderful :).
Joomla is easier to pick up and get working, Drupal requires you read instructions. Its also more difficult to understand how to theme but having themed wordpress / joomla before Drupal wasn't that much of a big step.
Having said that, Drupal is far less fixed in structure and much more adaptable to a wide range of applications. This is the exact same reason why its hard to learn, because it assumes nothing and needs you to tell it what to do.
I hope that helps. If you are looking for a powerful robust CMS and want to run more than 1 website Drupal is great.
If you need a simple website Joomla is probably the way to go.