Я знаю, вы ждали.

CMS для интернет-магазинов. И всё.
Больше ни для чего её брать не стоит. Зачем, если есть нормальные инструменты?

Битрикс жрёт деньги как не в себя.

— За лицензию: заплати.
— За модуль интеграции с чем угодно: заплати.
— За сервер: заплати. А битра очень прожорливая.
— За доработки: заплати. А они будут. Постоянно.

По опыту, доведение до ума шаблонного Аспро обходится как индивидуальный сайт.
А допиливать вы будете регулярно, если у вас живой бизнес, а не витрина на заморозке.

Админка — боль и унижение.

Это не преувеличение. Где в Битриксе что лежит — не знает никто.
Серьёзно, админку как будто бухой проектировал. Иначе я не знаю, как объяснить.

Код под капотом — легаси-ад.

— функции с 27 параметрами,
— 2000 SQL-запросов на загрузку страницы,
— 300 строк копипаста в каждом компоненте,
— события, кеши, кеши событий,
— CIBlockElement::GetList()? древний, страшный, запутанный, но в каждом проекте. Без var_dump() не разобраться.

Если человек говорит, что он «битрикс-разработчик» — уточните, сколько у него психологов.

Почему тогда вообще её берут?

Да потому что это де-факто стандарт в РФ.
Гигантская доля рынка e-commerce сидит на Битриксе.

— Готовые модули и шаблоны: на маркетплейсе найдётся всё.
— Интеграции: 1С, склад, CRM, любые кассы, доставки, вендоры.
— Из коробки всё есть: каталог, сносно-работающий seo-фильтр, корзина, торговые предложения, типы цен, правила работы с корзиной, торговые наборы, и т.д. Всё уже есть, и оно работает.
— Производительность: фильтрация на 10k+ товаров не проблема (если сервер норм).
— Безопасность: частые обновления, уязвимости закрываются быстро. Разработчики действительно за этим следят. Только обновляйтесь вовремя.
— Разработчиков на рынке много: можно найти быстро и есть выбор.

Выбрали другую CMS для интернет-магазина?

Поздравляю. Вы — маргинал*

* — Если только у вас не взрослый проект, есть бизнес-аналитика, процессы, devops, QA. И в целом вы знаете, что делаете.
Тогда вы — красавчик. Низкий поклон. Целую в пупок.
Можно мне такой проект, пожалуйста?