Lisp has some good traits, but it isn&#x27;t the &#x27;ultimate&#x27; language. There are a number of issues with Lisp, for example I&#x27;ve heard debugging Lisp macros can be quite hard, I&#x27;d also say optional types is a weakness. Even Sussman, one of the creators of Scheme, classes Haskell as the best programming language we currently have, or in his words &quot;the most advanced of the primitive languages.&quot;.<p><a href="http:&#x2F;&#x2F;limist.com&#x2F;coding&#x2F;talk-notes-we-really-dont-know-how-to-compute-gerald-sussman-2011.html" rel="nofollow">http:&#x2F;&#x2F;limist.com&#x2F;coding&#x2F;talk-notes-we-really-dont-know-how-...</a><p>That&#x27;s not to say Lisp doesn&#x27;t have merit, because it does, it&#x27;s easy to pick up, very flexible, and in the right hands can lead to impressive results, but we&#x27;ve still got plenty of work to do to improve the state of the art.