- Lisp is better because it manipulates the same data that the program code is represented in (car works on a data list, and it works on a code list as well).
- Lisp is better (at least, Common Lisp) because of image-and-REPL-driven development. Good luck finding exactly that level of flexibility in other REPL-ful languages.
- Lisp is better because of hot code reloading and restarts. Only Elixir/Erlang have a similar mechanism.
- Lisp is better because of structural editing (e.g., paredit). No more character-level editing.
I could go on but just wanted to point out that homoiconicity isn't the entire deal with Lisp.