Как front-end разработчик с 5 летним опытом в основном нацеленным на SPA на основе AngularJS(первой версии), React, Vue я могу точно заявить что для малых и средних приложений (до тех на которых может уйти до 2-3 лет разработки 2-3 front-end разработчиков НЕ фулл тайм, строк так на сотни тысяч js кода) разницы для бизнеса нет.
Есть аспекты входа во фреймворк - лёгкость документации, размер комьюнити - присутствие необходимых готовых решений, удобство программирования и выбранных технологий JSX в react, TS в Angular(2-7 версии) и т.п.
Сейчас советую использовать vue он более свежий, в нем учтён опыт предъидущих фреймворков, у него отличная документация даже на русском языке и вроде уже не маленькое комьюнити да и на первый взгляд не видно сильных минусов.
Есть вопрос уместности использования spa фреймворка. Для обычных сайтов и простых интернет магазинов целесообразнее использовать jQuery.