I must have used all the various text editors on Unix :D Anyway, my favorite for a long time was SciTE until I got up and actually learned vi... then I used vi for an even longer time. Now I mainly only use vi for quick edits (but only in a console, otherwise leafpad), and I use jEdit for any filetypes I use that Geany doesn't support, and also when I'm brutally forced to use Windows.