I picked Vue because I didn't care for JSX. Vue and React seem very similar conceptually but I don't have a ton of experience with React. I think they're both good choices. Vue has gained a lot of traction with Laravel developers which might influence your choice if you decide to use PHP and or Laravel.
Started with react but never got into it enough to finish anything production-ready. Then get hooked up with the Vue and now working with it for like 4 years now.
Recently I've really been enjoying Vue. It feels lightweight and I feel like I have finer control over application state, flow, and UI. I like React too but I feel like the component lifecycle is a little more opaque and some bugs slip through. React hooks have certainly alleviated some of this.
I like both, seriously. I have done projects in both. I would say the learning curve is steeper in React so if you have to pick one to get up and running fast maybe Vue is the better choice.
I liked learning Vue, but not so much learning React. But once it clicked with react it became my favorite.
Vue is much easier in that sense. You can just import the library using <script src"<<vue cdn addr>>"></script> and you can start using vue right there.
I'm working in a large GWT codebase right now and I have this fantasy where I convert the app to Vue or React. I think React hooks would complement a lot of the current components which are table rows or data-helpers. That said I haven't looked at Vue 3 very much which is adopting a similar function-based component pattern.
[0] https://www.hntrends.com/2020/may-big-drop-developer-job-pos...