We have used Vue.js for all the reasons here. We used Angular 2 for a project, rejected React and also evaluated Aurelia. We used Vue.js for a production app and it helped us achieve our goal quickly in that particular case. In the end long term we ended up going all in with an even smaller player in Riot.js. I would say that anyone looking to move from Angular or React that while Vue.js is a better choice, I would also evaluate Riot.js to see if it meets your needs.