Ох, знакомая история, прямо аж сердце щемит, когда выбираешь инструмент для чего-то большого!

DevGuru, да, масштабируемость — это такая штука, что о ней думаешь, когда уже поздно... Ну вот как так-то?

А мне вот что пришло в голову, когда я читал про ваши сомнения. Помните, как в старые добрые времена, когда еще jQuery правили бал? Там тоже приходилось вручную все как-то разруливать, если проект разрастался. И вот Vue, он мне кажется, ближе к этой философии — он как бы не навязывает тебе жесткую структуру, дает больше свободы. Но эта свобода, она ж иногда и пугает, правда?

А вот Angular, он такой, знаешь, как хороший костюм — все на месте, все сидит идеально, но иногда хочется чего-то более свободного, ноу проблем

Честно — прям обидно, когда видишь, как из-за неправильного выбора в самом начале потом приходится все переделывать. Так что, имхо, тут надо не только про "простоту" думать, но и про то, как команда будет с этим дальше работать, как легко будет новым людям влиться.