Yeah Wordpress is great, but only really for blogs. I've had minimal experience with drupal and joomla, but the one thing that really bugs me with these is that it's quite hard to produce a standards compliant website with them (AFAIK!).
MODX is defo the best one I've used, especially with its...