I thought all high-level languages were complete garbage, until I had to write serious concurrent code in C/CUDA. After a year doing that kind of crap, first-class functions and easy to write transactions were like heaven on Earth.
And clojure-dev makes it pretty straightforward to use all those parens, but I wish it was more emacs-y in its tabbing.
Just to show how impressed I am, I used vim exclusively for two years, then went out of my way to learn emacs to use clojure. Combine some of the most helpful emacs features with the clojure-dev plugin for Eclipse and this thing will take off, IMHO.