Ничего из CMS, вообще. Для крутых проектов, больших, не используй cms, тем более бесплатные.
Битрикс, мог бы тебе посоветовать, но и то, отговорил бы. Потому что с ним по началу с нуля, все очень радостно и круто, когда он делает за тебя миллион вещей. А когда ты хочешь кастомизации или гибкости и когда проект разрастается битрикс себя показывает не очень стабильно в плане разработки. Он прям таки и просит тебя сам вставить туда костыли и палки.
Уверен, что с этим справится любой фреймворк symfony/laravel/django и еще кучу других проверенных временем фреймворков.
Фреймворки это гибкость, тем более если есть "капуста"......