At this point in time I have no preference either way, but I find Ryan’s argument against using Vue.js more than a tad hypocritical, as he is the solo maintainer of a couple of libraries used by WordPress core. I wrote more about that here: https://polevaultweb.com/2017/06/key-person-dependency-oss-projects-need-talk-ryan-mccue/.