Tem sistemas pagos e gratuitos, caros e baratos. Robustos e simples. Com uma curva de aprendizagem fácil ou não.
O que você tem que fazer mesmo é fingir que CMS não existe e tentar definir tudo o que seu site vai ter. Aí é correr atrás de um sistema de gerenciamento de conteúdo que satisfaça seus pré-requisitos. (não sei se já fez isso. ;) )
No caso do joomla e do wordpress que são os que mais estou acostumado, EU, consigo fazer com que desenvolvedores aprendam muito rápido o caminho das pedras. Montar templates e administrar componentes ou plugins é bem tranquilo. Mas isso se seu site não for uma coisa tããão 'parruda'.