имхо(и я думаю меня поддержат) это Emacs. я еще чайник, да и не зарабатываю писанием прог под линукс деньги (пока), но это лучше,например, с-forge. тем более большинство ide платные ;( а я пока,по своей молодости, верю в идею Open source & FSF.
зы если запомнить с пол сотни горячих клавиш, то лучше Emacs не найти ;)