Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.
What do you like best?
Clever UI design, including keyboard shortcuts and elegant code completion.
Duplicate detection. Refactoring concept which is designed to be applied everywhere, e.g. in Java classes, in maven's pom.xml files, in Spring's bean definition files, in properties files, etc.
Powerful integration with Version Control Systems, including UI design.
What do you dislike?
Slow Indexing when the project is big.
Even if you use its Maven Integration to build the project, it still needs to compile the whole project to run an executable.
Weak support for German keyboard.
Weak support for GNOME. Some shortcuts does not work as expected under GNOME. You need first to disable many GNOME keyboard shortcuts to take advantage of IDEA's shortcuts.
Under Ubuntu's Unity desktop environment, I can not use ALT-F1 shortcut.
UI Designer produces java code which is dependent to Intellij's libraries.
The UI design for Git integration is a little disappointing, comparing to integration with other VCSs.
Recommendations to others considering the product
Guys, get on the train. This is what the pros use. Plus its good to make everyone use the same.
What business problems are you solving with the product? What benefits have you realized?
I use it at work for my software development and maintenance which is my daily routine at work.
It always features integration with a handful of famous softwares. Among them I favor