проще найти хороших разработчиков
сложно сказать
разделение фронта и бека
у разделение фронта и бека есть минус - у вас нет шаринга кода и ошибки в реализации проверок на фронте и беке могут привести к плохим последствиям
выше скорость сайта за счет react/graphql
нет. Не всегда. Для кейса магазина - скорее да чем нет
Из минусов - на начальном этапе разработка займет больше времени
конфликтует с утверждением
быстрее скорость разработки
На начальном етапе у цмс есть некоторая вероятность, что вам подойдет встроенное решение. Для магазина, чаще всего приходится переделывать.
У фреймворка вы можете сделать сразу так как требуется, а не подставлять костыли
У фреймворка есть одно неоспоримое преимущество - его понятно как скейлить
Когда продажники приведут вам 10к RPS у вас есть возможность обработать всех
В цмс такое не реализумо без переписывания всего