Using 2 OSs, I tried a variety of editors:
On my Win32-Systems I use
Proton (german part of that webpage)
because of its command-line.
I like being able to start the debugger or syntax-check directly from the editor.
a simple notepad - replacement as standard editor
On Linux I tend to use jed (its just simple to use).
neophyte
Update: Coming from the Dos/Win world, vi/vim seem pretty complicated to me. But I have started looking at it (which always means that I'm picking something up).