La respuesta es simple, depende de tus necesidades. Sin embargo voy a decir lo siguiente: cada vez que uso WP, más me gusta Joomla
Hay muchas inexactitudes que se dicen de WP, por ejemplo:
WP es fácil de usar. Sí y no. Es fácil cuando es una instalación nueva, pero nadie usa WP sin plugins, necesitas instalarle una buena cantidad de ellos (con los riesgos que esto conlleva) por las mismas carencias de WP y cuando haces eso el menu de administración crece, y crece, y crece, y todo se vuelve un caos. WP pasó de ser muy fácil a ser muy complicado. Eso no ocurre con Joomla, por muchas extensiones que le instales todo se mantiene bien organizado.
WP tiene miles de plugins. Sí, porque WP tiene muchas carencias y para suplir esas carencias es neceasrio crear plugins. Además, muchos de estos plugins tienen la misma función. Muchos están abandonados y ya no son compatibles con versiones actuales de WP. Otros sirven para cubrir funciones que CMS decentes ya traen de forma nativa, por ejemplo gestión de usuarios/permisos (en WP es casi primitivo) o contenidos en diferentes idiomas. En WP existen multitud de plugins para eso, en Joomla no, porque esas funciones ya las trae de forma nativa.
Eso desde el punto de vista del usuario. Si nos adentramos a la parte técnica, la superioridad de Joomla es aún más notoria, por ejemplo cuando comparamos el sistema de plantillas o cuando se tiene que migrar de servidor. Para migrar Joomla es extremadamente simple, en WP hay que hacer unas cuantas cosas.
En Joomla existen los quickstart, que son paquetes preconfigurados de Joomla, es decir que cuando instalas Joomla el sitio ya está exactamente como se ve el demo de la plantilla, no necesitas hacer nada más. En WP es necesario seguir una serie de pasos y al final no te queda como el demo
Ser más popular no lo hace mejor. Varios de mis sitios en WP han sido injectados con redireccionamientos, a pesar que no uso nada pirata, todo legal.
En conclusión, con Joomla puedes hacer todo lo que puedes hacer con WP, pero no al revés. Lo pude comprobar cuando tuve implementar un sitio de eventos con requerimientos muy complejos. En Joomla existen 3-4 extensiones (comerciales) que podían cubrir todos esos requerimientos, en WP ninguno (ni comerciales). Los que existen son un chiste comparados con los de Joomla.
-- off topic 1 --
Sin embargo, debo decir también que Joomla es bastante limitado si lo comparamos con otros otros sistemas, por nombrar algunos: Craft CMS (comercial), ExpressionEngine (libre), ProcessWire (libre).
Estos CMS están orientados a desarrolladores mayormente, son enormemente flexibles por lo que sus capacidades son casi ilimitadas. Son tan potentes como Drupal (o más), tienen una menor curva de aprendizaje y son más fáciles de implementar.
-- off topic 2 --
Por lo general, los clientes solo requieren de sitios web muy simples, lo típico: inicio, nosotros, contacto, servicios/productos. No se necesita de un CMS para cuatro paginitas, fácilmente se puede hacer con HTML+CSS+JS o también se puede utilizar un CMS sin base de datos como Grav CMS (libre).
Saludos.