I love clojure, but on a large code base I find good refactoring tools to be extremely helpful when trying to evolve how things are implemented. In that respect Java wins hands down just because of the tooling around it. It also may be easier sometimes to use Java for working with particular libraries.<p>There are however areas where I&#x27;d use clojure every time. Luckily the JVM is really good for doing mixed language work on, so you don&#x27;t have to work entirely in one language.