!Warning! This post includes opinions!
I just wanted to give a little positive feedback. I left my job working with, around, and in computers in October 2005. I wanted to take some time to get my head straight, as I have issues with "information type work", and couldn't plan a project to save my life. So I picked up a crap job making nothing, but I didn't have to think very hard, which was refreshing. Of course it didn't take long for my new boss to realize that he had a techie on hand, and finally he talked me into getting him "on the internet", ugh more flotsam. So much for staying away from "information work".
So I started looking at his business, evaluating what he wanted to do. He really wanted to go e-commerce, but his product inventory is whacky, since his store is basically a Military Surplus / Junk store. I had used Drupal at my old job, but figured I would take a quick look around at some other CMS products, so I demo'd some more. Finally I went ahead and installed Joomla, then I added the e-commerce module Virtuemart. Between not being able to figure out how to adjust (remove) the right column for modules (blocks), a poor implementation of SEF urls, and the cludged on feeling of Virtuemart I started having reservations.
In fact I was really put off overall, Joomla is spread out all over the place. There is a developer.joomla.org where you can search for addons, but it isn't very elegant, and requires registration. The actual Joomla implemenation is overall poor simply because every addon really seems like it's bolted on, and many of them don't interact with the main system smoothly. Installing addons in Joomla was much easier, but for someone who likes the command line interface (CLI), Drupal's way isn't an issue. Drupal outputs cleaner html, and the default install is no-frills, you build the site up into what you want. Trimming away fat (where possible) that I'm not going to use is annoying. I think this also makes Drupal perform better overall.