What are the typical features where IntelliJ IDEA excels over NetBeans?
You can check out the “Why IntelliJ IDEA” article at jetbrains.com. IntelliJ IDEA has better refactorings capabilities than NetBeans. It also has more code quality-related features such as intentions and code analysis features. IntelliJ IDEA provides very good integration with many web frameworks, many of which have only basic support in NetBeans (available only in the Ultimate edition). Many languages are supported including new languages such as Groovy, Scala and Clojure, whose support in NetBeans is not as good. We also believe IntelliJ IDEA has better understanding of code and thus offers better productivity than NetBeans due to it’s code editor centric approach to development.