Having worked with Joomla/Mambo and Wordpress, I would never put another site on Joomla again. It's awful, bloated garbage. Powerful, but needlessly complicated in being so, and everything is clunky and hard to configure.
Wordpress is the easiest thing in the world to use, I gather Drupal is very similar.
Drupal basics and using pre-made templates etc is ok but if you want to do anything of anything like what we do mate it is a pain in the ass. Long development times. Once your done its really good mind, but its some effort.
As above with your other comments though.
Wordpress
I will throw in Expression Engine as well because that is a really robust and quick system, has its annoyances just like all of them.