I need an events calendar; multiple directories within the same site (with different fields / layout); static content sections that won't change once added; articles / news that will change regularly (archived by categories); own-merchandise shop (later on); product and service reviews section; image/video gallery; and probably a few other things that will pop up as the site develops.
I've installed and set-up Wordpress a good number of times now, but I'm not sure if it can cope with the scope of different features / content / sections that might eventually be present.
Drupal is a complete unknown - other than being aware of it. I've never installed it or worked with it, but having an IT background I'm sure I'd be able to cope with it once I learned the basics.
Joomla - I understand to be easier to use than Drupal and more comprehensive than Wordpress, so I'm assuming content deployment would be quicker with this platform, but again, have no experience of installing or developing with it and would the compromise be worthwhile or would Drupal be the better long-term bet?
I assume I can buy themes and plugins/add-ons to achieve the various feature aspects of the site I want, so what experience have you had with them and which would you recommend for the kind of content and features I've mentioned above?