Could someone tell me one-or-more reasons to choose Angular for a new project, now that the React ecosystem is mature enough to compete with it?

As I feel that from a conceptual/architectural point of view Angular is simply on a loosing path.

https://www.google.com/trends/explore#q=angular%20tutorial%2...

One specific reason I am personally choosing Angular 2, is that the Ionic2 Framework also uses Angular 2 [0].

So I can re-use code from my front end website on my native mobile apps for the new startup I'm launching. Much less code = quicker time to MVP, and lower cost of development.

[0] http://blog.ionic.io/angular-2-ionic/

Have you tried React with React Native[0]?

[0] https://facebook.github.io/react-native/

In my experience code-share between React and React Native is extremely difficult as your UI code is so significantly different with native components and what not.

At least with Angular/Ionic you can directly share UI code between the two as its all HTML and CSS.

Still, I really enjoy working with React and React Native because I it's one API and mental model to learn.

You might want to check out https://github.com/necolas/react-native-web - that has implementations for a lot of the React Native primitives on the web, to make code-sharing easier.