Unfortunately, due to the JVM, Clojure is not the answer for everyone.
It is not for embedded systems, not for Android (last I checked, it was very slow), and not for browsers. I believe that ClojureScript is probably what's going to take the crown, eventually.
Still, Clojure or ClojureScript missing a lot of things from Lisp. Restarts, for instance.
I'm curious why you say that Clojure(script) is not for browsers? The only time I've really had a problem with Clojurescript is when I'm doing something that heavily interacts with an imperative browser api (like webGL). And even then I just create an interface for that part in JS.
It is not for embedded systems, not for Android (last I checked, it was very slow), and not for browsers. I believe that ClojureScript is probably what's going to take the crown, eventually.
Still, Clojure or ClojureScript missing a lot of things from Lisp. Restarts, for instance.