It's more mature now that the Angular 1 experiment is over
It's written in TypeScript, so you can write your frontend in TypeScript. Many bugs averted.
You can use a real reactive model (http://victorsavkin.com/post/137821436516/managing-state-in-...)