Earlier quoted context omitted.
Exactly. If you need to use Java for some reason, like getting at their libraries, you will do well to use anything other than the Java language. The platform is good. The language is 20 years behind the state of the art. Unless you are forced to work with other people that can't learn a language other than Java, there is no point in using it. I lean in the direction of Clojure, but lately the constant fanboi-ing is…
"constant fanboi-ing is really putting me off." Rejecting a language just because it is popular seems just as misguided to me as choosing a language just because it is popular. Can't you just ignore the boi's and use Clojure anyway, if it's a good language?
I also like CL's conventions better, and not having CLOS is a huge downside.