Cool, one suggestion is to make the button stay in the same place even when the text takes up two rows. That way I don't have to move my mouse between the jarringly accurate quotes of me :D
I have the feeling most people who choose Vue over React do it because Vue is marked as "simpler than React", which I don't understand, but I have to admit I only tried a simple Vue example and it seemed much more complicated as the React version.
I mean, how much simpler could you get? Every UI element is a component, you pass data and event handlers down via props and events up.
The only other approach I found, that had less concepts, were the observables in Cycle.js, where basically everything is an observable.
Yes, standard newbie-friendly Vue is a very similar to ng1 but with lower barrier of entry. Unfortunately it comes with the same downsides as Angular 1. The normal data-binding leads to a lot of confusion.
In order to mitigate that it is recommended to use components with unidirectional bindings but at that stage it just becomes an inferior version of React IMO.