Т.е. если проект долгосрочный и сделать качественно нужно, то лучше посмотреть в сторону другой cms. Так?
Долгосрочный проект и на этой cms можно сделать, надо понимать какие задачи стоят. Если нужна внешняя техподдержка постоянная, то купить лицензию типа битрикса и получать от них техподдержку. Если сам будешь техподдержкой, то вполне и санта подойдет, все зависит от знаний JS и PHP.
У меня на санте есть онлайн-магазины, со сложными фильтрами товаров, оплатой по карте, расчет доставки при заказе, синхронизацией с 1С, возможностью менять цену товара в зависимости от цвета/размера/состава и т.д. Делал даже манипуляцию с заказами в админке - изменение, вывод на печать, отправка СМС клиенту о статусе и прочее. Не думаю, что такие готовые штуки есть в других cms , все это надо дорабатывать под текущие задачи от клиента.