Now that I've gotten used to first class refactoring support in the Jetbrains products any other editor just seems archaic. IntelliJ has all the features mentioned in this article and intelligent code restructuring.
I really like being able to navigate in all my open projects at the same time. Not having it is a no-go for me.