I cannot live without vim for I want "<Esc>:w" to do what it is meant to, not do nothing or beep followed by ":w" being entered at the cursor position. I also don't have to reach for the mouse to do tasks other than typing.
Everything else I suppose you can bury under the "flat list" label, but anyway ...
- "gf" opens the file invoked on any string, includes support for simple variables ("$dir/file" but not "${dir}/file");
- visual selection allowing to select columns, and cutting & pasting as such;
- extensive support for regular expressions;
- oh, oh before I forget ... key bindings, really love them.