>>1
Maybe you don't have to love emacs, but you will definitely love swank and slime (which are emacs scripts). The truth is the integrated environment for lisp development in emacs is much more helpful than any other system. You can tab complete function names, read the docstrings, view the hyperspec, and much much much more. Check out Using Slime:
http://common-lisp.net/project/movies/movies/slime.mov