В какой CMS больше разбираешься на той и стоит запускать.
Могу посоветовать Drupal, он более гибкий и надежный, но и разработка времени займет больше.
Можно и на Wordpress разработать, относительно быстро получится, очень гибкая и приятная CMS и совсем не блоговый движок как многие привыкли думать, много крупных порталов на ней реализовано.
Joomla имхо как-то не очень - быстро развернешь, модули прикрутишь, а вот потом, со временем, начнутся траблы с сопровождением и переделкой под свои нужды, уж очень движок "коробочный" и монстроподобный.