Selecting the right Content Management System (CMS) can be a tough call. That is, if the web developer is even thinking about which CMS suits you and your project best. Many web companies will just ignore the client preference and/or project requirements and just use the same CMS they use every time.
I know, because I was the same way. I used to use Joomla for everything. I liked the shared index file across all pages and the use of modules for everything under the sun. I also liked the fact I could move the site anywhere I wanted to with minimal configuration changes. Joomla was great about not inserting static links into the database, and I liked the way it handled images (it didn't create a bunch of copies with crazy titles).
I don't think Joomla's as good at blogging as Wordpress (out of the box). The interface for Wordpress can sometimes be easier depending on what the project/client requirements are. Also, on occasion there are just better plugins to meet certain needs on one or the other
After Joomla and Wordpress, I started using another CMS called Expression Engine (EE). I have a developer friend who suggested EE wasn't even a CMS, but instead it was a light framework. I have to agree. It doesn't do a lot of CMS like things out of the box such as menu management, blogging, or page creation. However, it comes with ridiculously powerful and customizable functions that can be used in clever ways to perform typical CMS tasks. So I started to use it when I needed higher functionality or numerous custom field types.
The final tool that I added to my repertoire was a CMS called PageLime. There are several like it, but the basic idea is that there is no admin backend. Everything is edited on the front end of the website itself, so it's absurdly easy to figure out how to use it and edit the content you want to edit. It can be a bit limited on the functionality (blogging is not easily performed), but for a site that doesn't need a heavier CMS, services like PageLime can be superb.
I'm not suggesting the above Content Management Systems are the best or only ones out there, but they're just the ones I've come to enjoy and use on a regular basis. I'm always on the search for better ones.