I love Geany but its upto your habits.. Vim and emacs are powerful but they've a steep learning curve (especially vim)