まあ、JAVAでもLISPでもCでも同じプログラムが作れる。
言語の優劣を決めるポイントは
読みやすさとか、
どの程度抽象化できるかとか、
デバッグのしやすさとか、
そんなところ。

まあ、LISPも悪くないけど
数式が読みにくいとか、いろいろデメリットはあるよね。
あと、LISPでOOすると読みづらいし。