Со своей колокольни могу сказать, что вся троица по сути выполняет одинаковые задачи. Поэтому принципиальной разницы не вижу. Конкретную либу стоит выбирать из конкретной ситуации(даже не задачи а именно ситуации): вот есть штат ангуляр разработчиков на чем же начать разработку? или у меня сейчас никого нет, но в будущем это будут вью разработчики, на чем же мне написать? Все субъективно. У всей троицы полно дополнений и других либ, большие сообщества которые поддерживают их, поэтому если начнете создавать приложение на вью/реакт/ангуляр не останетесь в стороне с какой то нерешаемым багом