@muscaiu well aurelia and cycle are "off-hype" frameworks with strong opinionated approaches. both of them are basically telling the other frameworks how stupid they are. So it's hard to find people who used them and since I have to lead teams from time to time. I have to make the "need vs want" decision in the ecosystem and I want to use both of them in production but I need to find devs with experience in my geographic area.
About react, here it's the same but I only learn it so I've seen them and used them. I'm coding vanilla JS since 10 years now so the most confusing part for me were the transpilers because I used to write ES3 prototype inheritance and more along the line of object oriented reactive systems with observers.
Anyhow I only used react and angularJS in production so I can only really rant about them I'm not a specialist.
I like a lot of the ideas of both frameworks, I just don't always agree upon how they're implemented :) same goes for angular 2 and others :) for example the worker concept for rendering is pretty neat :)
The main thing I find frustrating about most of the JS-Frameworks is that you have to install 400MB of node packages to get 6k of js :D .... that is the thing that I hate the most :) and if you don't have the luxury of only working on 1 or 2 projects you waste 10GB only on dependencies where the guys even put their own images into the packages because they were bored :D ....
TheSheriff
Co-Founder, Founder, Entrepreneur & Problem Solver
I feel like google would suffice in answering this question.