How about Eclipse?
I don't really know the others in detail, but I doubt they are as extensible as Eclipse. A good base distribution with full source, and then a lot of existing plugins and the api's to create your own.
And another advantage: many of those plugins are commercial, hence have "protections"