Vim is editor of choose, even before the advice from the pragmatic programmers to learn one powerful text editor, any editor, and learn it very well. I was please to see a brief visual walkthrough of the latest release. Some of the highlighted features seem a little fluffy to me. Vim has had very rich and capable multiple buffer support, did it really need tabs? Still, bracket highlighting is a nice improvement over the existing bracket matching features, as is omnicompletion. I think the undo branches are probably the most interesting, very similar to what I am already used to in my mainstay IDE, Eclipse.