Вот тут человек делится плюсами и минусами Битрикса. На то, чтобы это осознать, у него ушло два года. Хотя после работы над своим движком это осознание происходит очень быстро.

Для себя я выделил два основных минуса Битрикса, которые впрочем, присущи любой другой универсальной CMS:

  1. Громадное увеличение запросов к базе данных, скрытое за незначительным количеством кода для Битрикса
  2. Множество усилий, потраченных на борьбу с условностями самого Битрикса, которые оборачиваются нестабильностью системы и глюках при обновлении.

В результате сейчас у меня есть своя, очень гибкая система. Установка которой производится очень быстро и даже без кеширования она работает с титанической скоростью. Все запросы к БД максимально оптимизированы, на средних сайтах их около 10 на страницу (интернет-магазины и т.п.). На сложных – около 30.  Это ни в какое сравнение не идёт с 60 запросами к БД на простейшем сайте, которые я наблюдал своими глазами на действующем проекте.