The reason 1. WordPress is free, 2. It's very easy for non-programming savvy newbies to set up and 3. There's a vast amount of themes, plug-ins, and tutorials available for it. I haven't used Joomla, but as I understand it, it's more of full-fledged content manager with greater potential capability than WordPress, but it requires a good bit of code work to get it set up.
You just need to assess your needs and pick what will work best for you. There's no need in using anything more complicated than what will do the job. If all you need is a landing page, WordPress is even overkill. If you need a multifaceted site integrating databases, forums, order processing and so forth, a full content manager is probably best.
I find installing WordPress satisfies my IM needs well enough, but sometimes for something quick and short-term, I'll just set up a little Blogger page. It all depends on what you need to do.
Wade Watson
Bookmarks