CMS — это панель, через которую содержимое сайта меняют без программиста. Вопрос не в том, хороша она или плоха, а в том, что именно вы собираетесь менять и как часто. От ответа зависит и стоимость сайта, и ежемесячные расходы.
Представьте сайт как документ. Без CMS изменить в нём текст может только тот, кто умеет открыть файл — то есть разработчик. С CMS вы заходите в админку, правите цену в нужном поле и нажимаете «Сохранить».
За это удобство платят: либо деньгами каждый месяц, либо разовой суммой на разработку панели, либо сложностью — панель тоже надо обновлять и защищать.
Честно: большинству сайтов на 5–7 страниц она не нужна. Посчитайте, что вы будете менять за год — часто список выглядит так: поправить цену дважды и заменить одну фотографию. Это пятнадцать минут работы разработчика, а не панель за десятки тысяч.
Четыре вопроса про админку:
Отдельный случай — панель, которую делают «чтобы было». В ней тридцать полей, половину из которых страшно трогать. Хорошая админка содержит ровно те поля, которые вы назвали в ответ на первый вопрос из списка выше.
Если менять почти нечего, предлагаю обойтись без панели и править по запросу — выходит дешевле. Если менять есть что, делаю свою панель под конкретные задачи: цены, товары, фотографии, брони. Она входит в стоимость сайта, ежемесячных платежей за неё нет. Пример такой панели — на странице сайтов для отелей, там через неё закрывают домики и правят меню ресторана.
Скажите, что планируете менять на сайте, — отвечу, стоит ли за это платить.