It's like school mathematics, where you need to put the right formula to get the right solution. Similarly, many codes that everyone correct are sloppy, but the language is easy and written pretty eloquently when done right.
Both the framework enjoys good popularity in the market or can also make a detailed comparison of these languages to choose the right one. But again, you can trust both unless you have a different requirement. I will suggest you learn both languages if you want a secure and brighter future.
So, learn how to write cross-browser code well for developing websites and applications.
Learning TypeScript helps you understand concepts like inheritance, interfaces, access control (public, private, etc.), and abstraction better. Another essential fact about TypeScript is that you can use it with a lint file which enforces specific coding standards.
Now coming to skills that are vital in every profession, i.e., communication skills. Yes, without it you can't get a good or your dream job, I can say. It's essential from a business standpoint.
As you know, technology is evolving; you always have to keep yourself updated with the latest technological trends and advancements prevailing in the market. It will allow you to develop a market-ready web application for your clients.
No matter how many skills you have learned, going up with the latest practices is essential, and being a developer, you can't skip any updates. So, always keep on learning and brushing up your skillsets.