You will be disappointed https://github.com/WebAssembly/design/issues/219
Once JS has typed objects, I think it can become as much of a valid compiled language as anything else. I'm still holding out hope.
I found thinking about apps easier in Angular too, being that bit more of a conventional system (for want of a better term) than React. Decomposing everything into a component (as I should in React) is a new skill, and will take some thought for me to get right. I started sketching it out for a personal project and went with VueJS so I could get it done quickly.
mobx fascinates me and I will be trying that - with Angular, with React, with anything it goes with.
as far as i know, React is used more widespread
Once the platform development settles down (v2 -> v4 anyone?), I think it'll be the clear option for enterprise level development.
I'm really loving the confines of a "one way to do it" framework like Angular 4. It makes teamwork much easier, speeds up development once you've gotten over the learning curve, and is damned impressive when it comes to app performance.
I'm really looking forward to the day when TypeScript platforms like Angular 4 compile down to WebAssembly and performance goes through the roof.