I work only with Clojure and ClojureScript (including a simple DSL which lets me write HTML in Clojure-syntax).<p>Error reporting in Clojure is bad - no two ways about it. Once I got used to scanning the JVM stack trace, it wasn&#x27;t so bad. But it could be better.<p>I really prefer writing ClojureScript to JS: using one language, with the same data structures, is a seamless experience. I like writing HTML in Clojure data structures, as it makes manipulating the data much easier.<p>But your mileage may vary here! Clojure won&#x27;t be my last language. :-)