borkdude: borkdude: having a sane coherent language and tooling instead of JavaScript + NPM etc. is worth it.

That is just not true. The npm tooling ecosystem is outstanding and easy to use. You can go from 0 to a working skeleton in a matter of seconds. There are plenty of yeoman templates for literally any setup that you want. Not to mention that yeoman is a tool without competitors. If you think that lein templates are the same thing you definitely don’t know yeoman.

When I started with JS it was easy to me to pick the tools up, while starting to work with clojurescript was a nightmare.

In my opinion what makes the language significant is it’s philosophy. You can’t compete with npm in easy of use or libraries.

Also saying that you don’t need as many libraries will not convince anyone since installing a library on JS and start using it is a matter of 2 lines npm i library + require(library) so nobody is worried about installing ramda or immutable.

People nowadays is becoming more convinced about FP and immutable data, so the selling point of CLJS is that it is a language with those principles built in / first class