I was an Emacs dude for a long time and still use it. Then I tried RubyMine, and eventually upgraded to IDEA. The IDE features are sometimes handy. I also use vi very regularly for quick edits of small scripts.
I would no more stick to one editor than I would stick to one programming language. Right tool for the job is the key.