I wrote a post detailing a couple of possible editor choices (but focusing on first-timers and people who only occasionally need to edit Clojure code while working on something else - I think Nightcode is a good choice in this case - so probably not directly applicable to you): https://klibert.pl/posts/tools_for_lisp_syntax.html
Still, the two screenshots there (of my Emacs config) may help convince you to give Emacs a try.
Still, the two screenshots there (of my Emacs config) may help convince you to give Emacs a try.