I'm happy as long as I've got emacs, and a shell. I used to like the IDEs, but I find emacs to be so much more efficient to work with.