I've made applications using both React and Angular. Qualitatively, Angular is way easier to get started, but React "feels nicer" (it's hard to explain, but because you have to handle a lot of the eventing and message passing yourself, you feel like you understand your own app a lot better. Angular is a framework, with inversion of control -- React is just a library).
IMO, you should use Angular, unless you:
1. Need good performance with over 1000 data bindings
2. Are making a literal SPA (i.e. don't really need URL routing or multiple controllers)
3. Plan to build a long-term rock-solid application (like a backbone for an enterprise)
4. Want to understand exactly what is happening in your app.