Personally I cannot get used to Vi or Emacs. I think the continuing arguments over Vi and Emacs represents the worst aspect of Open Source Snobbery. As long as Linux users continue this pointless argument, yer average punter will be put off trying Linux.
Gedit is a tabbed editor, and even though I am not a Gnome user, I think it does what it's meant to do and does it well.
Kwrite is good, and if you need something a bit more complex, Kate is easy to learn (as is anything where the standard cut+paste services work).
As for text-only mode, when I have to, I use nano. I would prefer it if there was a text editor for console use which could make use of console mouse services and used all the regular keys for cut/copy/paste/save etc, actually I must confess that, from my old M$ DOS days, I actually like M$ Edit, and something simple like that would be nice for when I get trapped in a console.
Asus Asus M2N32 WS Pro+Athlon AM2/4200+ â€” GeForce 7600GT â€” 2Gb Cosair VS RAM â€” 500Gb WD5000AAKS SATA Drive â€” PCLinuxOS