Why We Switched from Angular (2/4) to React
crowdsync.io
crowdsync.io
I personally think that, although 1 and 2 are correct, this is not sufficient reason to choose one framework over another.
For 3, you can do Angular + Redux and it works perfectly well.