Cordial saludo, he utilizado en diversos desarrollos Joomla y wordpress, pero en muchas ocasiones se llega a un punto en el que el cliente requiere algunos cambios que son muy tediosos de resolver, por lo tanto he recomendado Drupal y lo sigo recomendando. Tanto para proyectos básicos como complejos.
Si estas iniciando un proyecto web en joomla o wordpress, recomiendo replantear el CMS y desarrollar el proyecto en drupal, uno nunca sabe cuándo el cliente quiera algo complejo, que con drupal se pueda implementar.