В большинстве случаем использую CMS Joomla, так же при необходимости делаю сайты на Wordpress`e, Bitrix`e, Amiro или Abocms!Как показывает практика, функционала системы Joomla хватает в большинстве случаев, она очень гибкая и всегда можно расширить функционал сайта!