I just switched from VIM to sublime text 2. I LOVED my vim, but st2 is a great editor too. I think the only MUST HAVE missing feature is the undo tree, and a way to visualize/manipulate the tree. Something like this:
http://sjl.bitbucket.org/gundo.vim/