I definetely recommend viper mode. You'll have to install vimpulse also to make it really functional, but once you do that you should feel right at home. Just remember that ctrl-z toggles/untoggles it! So if you ever get into a non viper mode state, control+z should bring you back.
Personally I use it for all the modal editing goodness but I also rely on some emacs features as well such as ctrl-x ctrl-f for opening files, etc.
This is the route I went while using Clojure. I also ended up learning more and more about how to customize emacs with elisp.
Vimpulse and viper got me close enough to vim where I could get things done, and learning more and more elisp, as I went along, allowed me to add or change anything that didn't feel right.
Personally I use it for all the modal editing goodness but I also rely on some emacs features as well such as ctrl-x ctrl-f for opening files, etc.