There are essentially infinitely many JS frameworks. You’ll have to recommend one or two to be taken seriously.
But to keep in the good graces of our thought leader overlords, let's start solid or svelte.
React looked great when I first used it for something really small. It looked horrific when I used it on a massive project with ridiculous amounts of data and tons of middleware. Although the real horror was the useEffect spaghetti. Vue keeps looking reasonable in every project I encounter it in. Even when people use it poorly, it's never Vue itself that's the problem. Well, maybe when people start working around the reactivity. That can get really bad.