I was never a big fan of the Eclipse IDE even though it was infinitely extensible. It was clunky, unattractive, and slow. But the new generation of IDEs, especially those by JetBrains have all fo the best concepts and features from Eclipse - extensibility, configurability, etc. - but without the downsides. It is a joy writing code in WebStorm, PhpStorm, and PyCharms (the three I use).
I have tried a lot of different IDEs but none really compare to JetBrains's IDEs, IMO.
Pros:Very extensible. Very configurable. Fast, and allows you to work with all of your web tools in a single UI.
Cons:Can take a bit of getting used to the huge set of configuration options.
Atlas Icons