Clojure REPL experience is pretty primitive though, you don’t have a step debugger or something like the conditions system, being a hosted language you only get stacktraces from the VM.
(haven't use it myself yet)
But things like CIDER give you step debugging if you want. For whatever reason it always felt clunkier than ELisp's debugger