React trumps Angular in Google Trends.

When in doubt choose React. It offers greater flexibility. While being a library and not a framework, it also doesn't lock you in.

Of course, you will have to invest time in picking other libraries like router, which comes bundled and tested with Angular, but I think having a choice is good.

Given that the web ecosystem is evolving so fast, it's usually a good idea to pick the popular choice to benefit from the ecosystem's participants, especially when you are small and don't have funding to maintain and contribute to your own stack.

React's commitment to backward compatibility and its approach to simplicity is a good design choice, while Angular does too much magic with its dependency injection, which might make you fight with it.

Angular might be more familiar to people coming from the MVC world of JSP and ASP frameworks from the past. However, one's urge to look for familiarity might not be the best choice to stay nimble.

There are other choices like Vue but I think React trumps all, as it has managed to evolve quite a bit and stay relevant for a while now.

But do remember, there is no replacement for bad code. No framework can fix bad design choices.

These are my thoughts. Kindly share if you would like to add!