Что нравится, то и используй. Всё в итоге сводится к одному.
Angular умеет всё из коробки, но в связи с этим жёстко диктует конкретную архитектуру.(отвратительно оверинжинирнутую на мой вкус, но кому-то нрвится)
React нифига не умеет из коробки, ты свободен в выборе как архитектуры так и простых прикладных инструментов.
Vue имеет идеальный набор прикладных инструментов(который хрен повторишь в реакте) и свободу в выборе архитектуры.