I know I should use
vi, everyone says it's good for me; but like the ugly-flavored cough drops of my childhood, I cannot stomach it. I've learned it's basic usage at least 5 times, but it's so alien it never sticks.
I prefer pico-like shell editors, especially nano since it has syntax highlighting, text-replacement, searching, regex, and other stuff I'd always wished pico had.