Clojurescript today is probably the best, most pragmatic choice to do web dev in. It's not difficult to learn, FFI isn't cumbersome, compiled code is extremely optimized, tooling is pretty nice, syntax is a joy - writing Clojure is like poetry. I would never ever touch vanilla JS or TS (unless I really have to).