I don't like Lisp's uniformness. There is no syntactic distinction between, well, anything. A function definition has exactly the same syntax as a condition handler as an addition. This means that distinction between such concepts is entirely reliant on programmer discipline, a good convention, and familiarity with that convention. The last point makes it hard for beginners to read, the first is simply unrealistic.
Never got into the language, really. I prefer Haskell for my functional needs.