Vue.js is more like Angular 1. Well, I personally appreciate the modularity on Angular 2. However , I still annoyed with the config to up and running with that,.. and.. even though running Angular 2 using JS is supported, there will be different sense when we are using TS. extra learning on the TS and Angular itself