Имхо вам надо сперва составить список требований, а затем спросить у разработчиков (к которым вы потенциально собираетесь обратиться), что лучше для вашей ситуации. Здесь вам ответят к примеру спецы по битриксу, вы потом пойдет искать разрабов, а они хорошо на симфонии пишут, а в битрикс брезгуют лезть. Или наоборот.
На саасе (как вам уже сказали битрикс - это не саас, саас - это инсейлз или шопифи) делают простые сайты как правило, сложный функционал в них ввинтить обычно просто невозможно - доступа к коду нет.
На битриксе работают такие гиганты как эльдорадо и связной - бог знает, что у них там внутри и как работает аналитика и статистика, но думаю раз до сих пор не поменяли движок - функционала хватает.
Если писать кастомный - договаривайтесь с разрабами, чтобы документировали, использовали современный фреймворк, платите больше и готовьтесь на большие сроки - тогда получите более внятную систему. На самом деле разработчиков, знающих фреймворки сейчас не меньше, чем битриксоидов и еще большой вопрос, чей код легче поддерживать. Хотя совсем уж в кастом новый разраб будет вникать дольше, но при этом вы получаете выгоду за счет того, что решение будет заточено именно под ваши нужды и будет решать их эффективно, а не как битрикс - посредством невнятных костылей. О костылях - это относится к любой cms, не только битриксу. Не хочу холиварить, работал на битриксе последний раз больше года назад и не особо глубоко в него погружался, возможно, их фреймворк сейчас позволяет решать проблемы также эффективно, как это делают laravel с eloquent или doctrine, но сильно сомневаюсь. Если есть знатоки битрикса в треде - пускай поправят меня.