If you're coding in Java, is it really not worth a few hundred dollars to be incredibly more productive in a tool design for Java instead of a fancy text editor? IntelliJ IDEA is incredibly powerful, and it's worth learning things like its more complex automated refactorings, postfix completion, live templates, etc.