Most frameworks have similar learning humps: at the outset, getting the mindset of reactive frameworks takes some getting used to, then data immutability/data stores can be challenging… along the way, each framework meets different hurdles in different ways.
Professionally, the angular or react thing is definitely a big piece of that pie. The con to that argument is that React is, up front, less easily grasped. With time and practice, it will have a steadier learning curve, but it’s hard to grasp at first.
Vue is great, and easy to learn up front - but as you advance it does become more complex. And again, what sort of demand is there in/near your area for it? Are you willing/able to move, if you choose this one? I know, for example, there is a fairly sizeable Vue community across Europe.
Svelte is something I’ve recently begun playing with, and it’s deceptive. It’s easy to understand, and it’s flexible and fairly adaptable to a number of different configurations. I started playing with it a week ago, and this morning was setting up a Svelte/Firebase/Auth/multi-component-desktop simulator, to see how sub-sub-components talking to the data store would impact it. It’s clean, and fast, and powerful. Rather than being a framework, it’s a pure compiler, which is a different beast. It is easy to learn, sure, but it is also very new. The current release, v3, has not been around long. There is nowhere near the adoption for it to consider it a competitor to React, Vue, Angular or others. But I think it might be one to watch.
Professionally, React or Vue. Personally, I’m investing my own time and energy pushing Svelte, to see what it’s capable of - and I’m talking to a number of folks in the pre-startup phase who are very interested in what I find out.