First of all, I love vim. I have been using vim for a few years now and it has changed my perceptions of what an editor is capable of. I also love modes.
However I am thinking of switching and here is why:
I really like Xcode and it has emacs bindings. I use Mac OS X and it has emacs functionality in all text input fields. I hate using the mouse, and I think switching would make sense.
I'm also kind of tired of doing all my work in terminal windows: with Xcode I would have access to a great IDE, and a great rat-free editor (emacs).
Having said all this, I find emacs Meta keys approach a little uncomfortable, and a little daunting, plus I have spent a lot of time learning to do things in vim.
Should I switch? And if so has anyone else made this switch or used both vim and emacs and have an opinion about which they prefer and why?
Also for emacs users out there who have used Xcode, how good is the emacs implementation in Xcode? Worth the switch?