У каждой системы есть как плюсы так и минусы. Каждый имеет свои предпочтения к какой-то из систем. И тут возможно зародятся большие споры, поэтому я буду краток со своим мнением)
На битриксе я бы не делал, с его архитектурой, в последующем если нужна будет доработка вашей идеи, то это будут лишние строки кода, с лишней информацией и лишней реализацией. Но для вас как для пользователей, да эта система будет удобной и вполне красивой.
Строить все на ява, вообще не вижу никаких адекватных причин на это, да она развивается да в ней есть много всего, но (сугубо мое мнение, прошу не пинать) я бы не согласился.
На Yii2 этот вариант мне понравился больше всего. Удобная система, красивая архитектура кода (по крайней мере понятней чем у битрикса ), а так же имеет хорошую безопасность, что я думаю несомненно плюс. Но имеет и минус он больше подходит для маленьких проектов.
Ну и Laravel ну я считаю это то что вам нужно, он подходит под ваши задачи, он легко расширяемый. Он является (так и не смог вспомнить это слово) от Symfony, только что с более простой компиляцией и большей скоростью работы.
И чтобы не разводить тут холи вар, еще раз повторюсь, это сугубо мое мнение.