The most popular front-end frameworks (at the moment) is React and Angular (followed by Vue).
React has small learning; hence it's popular among Junior Developers and personal projects on GitHub. Angular offers an enhanced developer experienced by providing features straight out of the box, e.g., routing, CLI, dependency injection (great for state management), TypeScript. In React you have to depend more on third-party libraries and determine the right architecture which slows down development and productivity. In Angular, you can create a service and use dependency injection to efficiently manage state across multiple components allowing for separation of concern. While in React you have to use libraries like Redux which will dramatically increase your code foot-print. Since React is un-opinionated and easier to create script-kiddy code, it could lead to a messy code-base. But this can easily be fixed by creating an opinionated style guide for syntax, conventions, and structuring for your team. Finally, I believe Angular reduces the complexity that other frameworks tend to hide under the hood.
If you're coming from a .NET background and have experience with C# or even Java you might prefer Angular since TypeScript has a few similar concepts such as interfaces, decorators, private attributes, classes, getters and setters, and of course it's strongly-typed.
With that said, I don't think one framework is superior to the other. With any front-end framework, you can create an awesome application as long as you understand the fundamentals of programming. Most companies will hire front-end developers based on your JavaScript and programming fundamentals and not because you know a specific framework. Instead, pick a framework, learn it and then move on to the next one.