|Model||✓||third party libraries eg flux/redux|
|Ecosystem||6,169 NPM packages
109,793 Github search results
|11,069 NPM packages
58,605 Github search results
|Mobile||Ionic - mature cordova cross-platform wrapper||Reapp - not yet mature
React Native - using native controls for performance
When should you use them
Angular introduces more concepts and abstractions than React, so is more suited to larger applications with teams of experienced developers. The concept of a 'filter' exists in Angular to convert data from one format to another (eg from '1457819216543' to '12th Mar 2016') meaning when it comes to more complex conversions, such as when mapping data to a graph, the template developer already knows how to apply the filter. By comparison in React there would have to be an external library included in and run in the component itself.
Use angular if you have a complex app.
Use React if you have a simple app, or need a prototype.