Зависит от бюджета денег и от бюджета времени.
Быстро и дешево - это готовое решение. Если оно подходит под вашу задачу.
Фреймворк - долго и дорого, зато индивидуально под задачу.
Для подавляющего большинства интернет-магазинов - подходят готовые решения.
Но есть исключения, нуждающиеся в уникальном решении и готовые за это заплатить.
Разница в сумме и во времени - огромная.
Готовый интернет магазин вы можете даже арендовать за смешные 200 рублей в месяц за 10 минут.
Уникальный, пусть даже и на фреймворке, но полноценный при этом - вам обойдется, навскидку, в 500 000 рублей и полгода работы.
Это разные рынки, вообще говоря.