A resposta é simples, depende das suas necessidades. No entanto, vou dizer o seguinte: cada vez que uso WP, mais gosto do Joomla 🙂
Há muitas inexatidões que se dizem sobre o WP, por exemplo:
WP é fácil de usar. Sim e não. É fácil quando é uma instalação nova, mas ninguém usa WP sem plugins, você precisa instalar uma boa quantidade deles (com os riscos que isso acarreta) pelas próprias carências do WP e quando você faz isso o menu de administração cresce, e cresce, e cresce, e tudo se torna um caos. O WP passou de ser muito fácil a ser muito complicado. Isso não ocorre com o Joomla, por mais extensões que você instale, tudo se mantém bem organizado.
WP tem milhares de plugins. Sim, porque o WP tem muitas carências e para suprir essas carências é necessário criar plugins. Além disso, muitos desses plugins têm a mesma função. Muitos estão abandonados e já não são compatíveis com versões atuais do WP. Outros servem para cobrir funções que CMS decentes já trazem de forma nativa, por exemplo, gestão de usuários/permissões (no WP é quase primitivo) ou conteúdos em diferentes idiomas. No WP existem multidão de plugins para isso, no Joomla não, porque essas funções já vêm de forma nativa.
Isso do ponto de vista do usuário. Se entrarmos na parte técnica, a superioridade do Joomla é ainda mais notória, por exemplo, quando comparamos o sistema de templates ou quando se tem que migrar de servidor. Para migrar o Joomla é extremamente simples, no WP é preciso fazer algumas coisas.
No Joomla existem os quickstart, que são pacotes pré-configurados de Joomla, ou seja, quando você instala o Joomla o site já está exatamente como se vê o demo do template, você não precisa fazer mais nada. No WP é necessário seguir uma série de passos e no final não fica como o demo 🙂
Ser mais popular não o faz melhor. Vários dos meus sites em WP foram injetados com redirecionamentos, apesar de não usar nada pirata, tudo legal.
Em conclusão, com o Joomla você pode fazer tudo o que pode fazer com o WP, mas não o contrário. Pude comprovar quando tive que implementar um site de eventos com requisitos muito complexos. No Joomla existem 3-4 extensões (comerciais) que podiam cobrir todos esses requisitos, no WP nenhum (nem comerciais). Os que existem são uma piada comparados com os do Joomla.
-- off topic 1 --
No entanto, devo dizer também que o Joomla é bastante limitado se o comparamos com outros sistemas, para nomear alguns: Craft CMS (comercial), ExpressionEngine (livre), ProcessWire (livre).
Esses CMS são orientados a desenvolvedores majoritariamente, são enormemente flexíveis, por isso suas capacidades são quase ilimitadas. São tão potentes quanto o Drupal (ou mais), têm uma menor curva de aprendizado e são mais fáceis de implementar.
-- off topic 2 --
No geral, os clientes só requerem sites muito simples, o típico: início, quem somos, contato, serviços/produtos. Não se precisa de um CMS para quatro pagininhas, facilmente se pode fazer com HTML+CSS+JS ou também se pode utilizar um CMS sem banco de dados como o Grav CMS (livre).
Abraços.