The 2nd point is why I really want to start learning one of the two. I just can't figure out which one I want. I figure that vim is available on more machines than emacs is, but with emacs I get the bonus of learning a dialect of LISP, too - at least, if I want to customize anything - instead of some arbitrary vim scripting language.