Pues a mí me gusta mucho el Notepad++: http://notepad-plus.sourceforge.net/uk/site.htm.
Eclipse (www.eclipse.org) junto con el PlugIn CDT, es un muy buen IDE, gratuito, que además tiene la ventaja de que está hecho en Java, con lo cuál lo podrías correr también sobre Unix.
Sobre Unix, yo empleo el KWrite de KDE, aunque también tienes el KDeveloper y el mismo Eclipse.