VueJS. Simple to use and understand. Lightweight and fast. Can be easily extended for more functionality (router, flux implementation - vuex etc.).
@mjwrazor Some possible drawbacks:
Saying all that. If you haven't checked out Vue.js. Spend a little time and have a go. It's easy to get up and running, and it's fun to play with.