Um sistema só ficará da maneira desejada se você mesmo fazê-lo ou pagar alguém para fazer , modificar Phpnuke, joomla não vai satisfazer totalmente sua necessidade.
Já usei o joolma de início é bom, mas depois começa a ficar ruim, conforme a presição vai aumentando... Não sei, talvez para você sirva.
É importante fazer um site semanticalmente correto, isso é importante para o site (velocidade) e para os buscadores, além disso utilizar meta-tags e ter um bom contéudo...
Concordo! cada caso é um caso.
Editei minha opinião Sobre CMS. Para não mudar o assunto do topic.