Try smartparens. It's a successor to paredit and works for other languages as well.
I have never coded (and navigated code) faster than in Clojure on Emacs w/ smartparens.
Also try Lispy (only for lisps). Works just like SP and Paredit except most commands require a single unmodified key press, but can only be used when point precedes or follows a delimiter or text is selected. Feels like magic.