1. Начинать сложный проект на Yii2 нет смысла, на Yii тем более. Yii3 не готов.
3. Все зависит не от фреймворка, а от архитектурного решения. Yii2 монолит и распилить его будет сложно. Кроме того в Yii2 построен с сильными зависимостями, что хорошо только для RAD приложений. Быстренько сделал и забыл. Если проект сложный, большой и развивающийся, то нужно выстраивать его на абстракциях, а может и вообще микросервисах.
4. Ваша оценка «крупный» понятна только вам. Крупность для вас может быть и 1000 человек, но с точки зрения нагрузки это ничего.
5. Все что вы написали можно сделать на Yii, но вопрос только перспективы, нагрузки и поддерживаемости.
Так же сможете ответить на свои вопросы прочитав данный ответ:
Актуален ли Yii2 Фреймворк в 2020?