Выбор между двумя инструментами для приложения?
Оба фреймворка подойдут, т.к. по факту вы на них можете писать не всю страницу, а например отдельный компонент.
Лично я изучал оба и на итоге для своих мелких задач юзаю Vue.  Код более лаконичен, а поведение предсказуемо. Плюс у меня немного бомбит от Redux ( мне он кажется дико не логичным местами), хотя конечно никто не заставляет его юзать ... Что я и делал до знакомства с Vue.
Но повторю, в принципе справятся оба, лиж бы не Angular :D
Одинаково. Я лично предпочитаю vuejs (не люблю jsx и redux, зато люблю SFC и реактивность из коробки), но принципиальной разницы в функциональности и возможностях нет.