thanks for the write up. We have been using react for some applications in the past and have switched to vue about a year ago.
React does have some very nice properties, but we have been way more productive using vue. Since Vue 2.0 it is even possible to use jsx or custom rendering functions for components.
This gives you wicked flexibility if required but also allows for very quick templating in the 95% of other cases.
In addition the vuex state management system is just brilliant and equally easy to set up.