Стоит ли делать все блоки на сайте изменяющимися через админку?
Полностью менять через админку:
1. Лишняя работа научить сайт это делать.
2. Лишняя нагрузка на сервер
3. Исходя из того, что ты делаешь его себе - то зачем тебе админка?
4. Ответить на вопрос - а что ты будешь менять так часто, что тебе понадобится админка - можешь только сам.
Я давно уже перешел на сайтостроение без админок.
1. Сайт решает КОНКРЕТНУЮ проблему. Зачем эти настройки, кому и когда они могут понадобиться?
2. Гибкие настройки  - это весьма и весьма непросто. Нужно как следует продумать.
3. Гибкие настройки - это нагрузка на мозги при использовании сайта. Если бы это было не так, то 99% сайтов на Wordpress делалось бы не программистами.
4. Так быстрее работает. Можно серьезно оптимизировать.
5. Так быстрее и качественнее идет разработка. Сосредоточен на основной цели - чтобы у пользователя было все хорошо.
Делай полную админку в любом случае, через какое-то продолжительное время тебе понадобиться изменить контакты и было бы круто, если ты это сделаешь прозрачно (интуитивно) перейдя во вкладку контакты, чем будешь вспоминать, читать этот код.