основное принципиальное отличие:
конструктор — обычно saas,
cms — self-hosted.
поэтому в конструкторе ешь, что дают, без возможности доработать, перенести на другой хостинг и проч.
а в cms больше возможностей для кастомизации, расширения и т.д.
чтобы не стыдно было смотреть в лицо другим веб-разработчикам?
чтобы не было стыдно, верстать руками.
cms — не принципиально.
конструкторы и т.п. — только для быстрого запуска чего-то временного, или лендоса, который нужен позавчера, или вариант "сделай сам" для клиента без денег.
экономия средств заказчика
только на первый взгляд и поначалу.
а потом начнутся хотелки от клиента, запросы от сеошников и т.д.
Основная проблема с подключенными сторонними скриптами.
Например, калькулятор вы подключаете в нескольких местах, и в каждом месте (на каждом кадре слайдера, например) он загружается независимо.
Какой-то скрипт light.js грузит картинки с флагами похоже всех стран мира.
Целое море шрифтов.
Ну и т.д.
Как исправить: нанять верстальщика, чтобы все это переделал начисто. К примеру, калькулятор простейший — это десяток строк на jquery (20 - на чистом js).
Бюджет средний на фрилансе 5-15 тыс. руб.
---
З.Ы. Сейчас еще раз просмотрел. Да, избавляйтесь от калькулятора ucalc - в нем главная проблема.
Совет (от гуманитария гуманитарию): не распыляйтесь.
Если веб-разработка, то как можно быстрее определитесь — фронтенд или бэкенд.
Работа вебмастера-универсала до сих пор востребована, но малоперспективна.
От 360x640 до 1920х1080
Google: "responsive web design"
Вот текущая статистика: gs.statcounter.com/screen-resolution-stats
Примерно половина пользователей заходят на сайты с мобильных устройств.
Недорогие ноутбуки: 1366 px по ширине; не новые ноуты 1280.
Большинство новых мониторов 1920х1080 px
Много старых мониторов от 1024 до 1280 px.