I've been coding/watching Vue for the last few months and it has really surged in popularity. I think Vue is always the better choice unless you have very good reasons to choose something else.
I tried to use React in my side project, got headache on understanding how to begin the project at all. when I met Vue I found that it's pretty easy to begin, easy to read documentation and libraries in GitHub they are pretty stable on use. I am not doing frontend daily but vue helped me a lot to make pretty stable dashboard during the day.
React is still on top in case if you are looking for work. But Vue is much easy to begin and use in short time and in case if you don't have technical limitations by the project.
I'm curious, I've never given any real interest to React (HTML in JS? yuck) so I wonder how exactly it is ahead of Vue?
for me it's ahead of Vue in one obvious and one personal points:
At least it's not "HTML in HTML files" :P
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.