If compared to non recent java, clojure turns KLoC in LoC. Remembering raw swing vs seesaw gui makes me dizzy.
Also, remember that when java devs were tired of suffering bloat, they invented gui designers to hide it. Now you have two problems.
From a learning standpoint: Clojure and other functional languages are worth using because they make you approach problems differently, and in doing so you become a better programmer.
Source: used Clojure in production building a real product for ~3 years