IDE's rock. Eclipse anyway, it runs wherever I need it, runs finr with ssh -X. Eclipse gives me the same solid user experience on Windows and any Linux I've ever tried it on. I can't remember arcane keystroke combinations and the refactoring in Eclipse can't be beat. How about Navigating to the Implementation for a method? Eclipse makes this easy. This isn't Stockholm syndrome it's programmer nirvana.
You can't remember arcane keystroke combinations and yet you like Eclipse? While I admit it's no emacs in the keystroke department, it is very inconsistent with pretty much every other UI tool out there in terms of keystrokes.
Powerful tool, but the "we'll go our own way despite commonly accepted UI standards" has always made me a little crazy.