Regarding vi and nano, I disagree. There are some features I do miss when going from vi to nano (I don't even mean vim-minimal, these examples are tested...