iago is right, and so is Sidoh. Vim is a very good editor, even though it runs in a shell. There's also really nothing quite like it. Nano is neat, too, but it's not nearly as good as vi/vim. To me there's nothing more annoying that having some big, bulky text editor, like microsoft word.
It takes all of 15 minutes to learn the basics of it. Gosh that's a long time to spend learning the basics of a good editor.
If you want to see an annoying text editor, try ee on freebsd.