I use vim, and find that it works better for me, but I wouldn't assert that it is "better" in the absolute sense. One thing I like about it is that it's very fast to start and quit, objectively more so than Emacs IIRC. Whether or not this is useful to you depends on your usage pattern.
I admit to some fondness for line editing, since that's what oldstyle LP muds had, but I don't think these days I'd choose it, like, on purpose.
My vote is for vim mostly out of ignorance of emacs. I think I used emacs for a total of about 25 seconds, just to see what it looked like, then withdrew like a monkey bitten on the paw by a viper…shrieking, panicked, offended, and resentful.
Having said that, I'm not sure I'd recommend g/vi/m to a casual newbie. There are user-friendlier editors out there that use "entry mode" as the primary interface, with control-<char> for commands. For a "power user" or someone who intends to become one, vi is obviously a good thing to know since it is ubiquitous, but other, simpler jobbies suffice for the computer-stuff-isn't-really-my-life people.
28 Dec, 2009, quixadhal wrote in the 15th comment:
*grabs his pitchfork and torch and rushes off to the battlefront*
VIM is the one true editor, descended from the one true editor vi, in turn descended from the one true editor ed. There can be on other editor!
EMACS (Eight Megs And Climbing Still) is an abomination, used only by Hentacle-Monsters who enjoy pressing shift-ctrl-alt-meta-alt-shift-X to bring up the 12th level sub-menu that lets them save their document.
Oh, and the only reason Emacs won any battles is because all the Vi folk were busy doing work with their editor, rather than coding stupid tower-of-babel things in lisp. *pthbbbth*
28 Dec, 2009, Zen_Clark wrote in the 16th comment:
Quixadhal, your points are as useless and ignorant as Herbert Gilliland III! How dare you make fun of Emacs, and its customizable goodness! Aside from the people who act dumber then you, I've never seen anyone do something so dumb!
Who needs pitchforks, and torches when you can just do "M-x pictchfork" and "M-x torch"?