Emacs

I am a fan of GNU Emacs. Do not forget the built in Tetris for a quit break.