There are certainly good reasons why lisp is the way it is. I dislike reading that style of code, though. I don't like how you have to read it in a strange sort of top-to-bottom-but-also-inside-out way (really this happens in all languages but it's especially bad in lisp because there are no infix operators and so forth), and of course the common gripe about all the parens.
And to be honest, I am not really interested in how hard it is to write a compiler for the language I use.
And to be honest, I am not really interested in how hard it is to write a compiler for the language I use.