Зависит от задачи. Если CMS в большей части решает задачу, юзайте CMS. Если нет, лучше юзать фреймворк. Например для бложика я бы взял wp, для визитки - modx, для простенького эл. магазина либо prestashop, либо порекомендовал бы готовую платформу. Для системы продажи и учёта билетов - фреймворк.