When it comes to websites I like things that just work, things that are stable, things that are secure, and things that are easy to upgrade and maintain. So when I choose components and systems that fit that bill it means my clients get websites that are virtually always available, won't be hacked or corrupted at the drop of a hat and can stand up to most any load. Accessibility, reliability and performance. When you have those things you can move forward. When you don't have those things not much else matters.
I heard about Mambo several years ago, liked the potential it represented for producing websites and implemented a few websites. As I said dependability and stability are pivotal criteria for me and my clients. That's why I was very concerned when news erupted that the Mambo project was about to fork. I evaluated the issues on both sides and decided to go with the Joomla fork. Now several years later I know it was the right choice.
Joomla is no panacea. But, if your website needs can be managed within the confines of a stable Joomla installation and a few well-supported third party extensions it can be quite stable and do a great job for many website projects. Some users still grapple with learning to create and manage content. Still, if you can climb just some of the learning curve you'll find it quite useful.
I agree that Drupal and Wordpress have merit and in many projects may be interchangeably used instead of Joomla. If a customer wants a Wordpress site, I'll be happy to build and support it. If they want a Drupal site I'll consider learning Drupal or find someone who already knows it. If they want a website I'm going to begin with Joomla because it is one of the most cost-effective starting points for a wide variety of websites. So far I have yet to have anyone ask me to build a Wordpress site or a Drupal site or even a Joomla site. That's like buying a car and wanting to specify what grade of steel goes into the chassis or the engine block. Instead they ask me to build them a site with specific content presented in an effective way that converts website visitors to customers or clients. If you want to look into it here are two great comparison articles:
- Joomla vs Drupal by Steve Burge at Alledia.com
- Wordpress vs Drupal vs Joomla by Tim Siffler-Dean at Good Web Practices
If you want to use something else then let's talk. If you have a justifiable need for a specific system then maybe other people will as well. I'm always learning new things, new ideas, new concepts, new systems and I really like learning new things. If you can afford for us to learn something new together then let's try making a better website together. And, until something better comes along I'll stay with Joomla.

