Ranked in these QuestionsQuestion Ranking
Pro Lots of keyboard shortcuts
Pro Great code completion
Pro Very good extensibility
The IDEA/RubyMine ecosystem provides a lot of plugins.
Pro Excellent database support
Supports a wide variety of databases. Even MsSQL and Mongo.
Pro Great git interface
Has a built-in git client.
Pro Intelligent Code Navigation feaatures
Single keystroke to code for an object, find uses of object code, rails model-controller-view, and more.
Pro IdeaVIM plugin adds Vim-like bindings
IdeaVIM plugin is available here.
Con Sometimes slow
On large projects, performance can be an issue
Con Constantly Indexing on large projects (even after invalidating caches)
I love this product and have been a supporter for 4 years, but performance on large projects is now a deal breaker :(
The price tag makes this unattractive for learners or hobbyists.