With the open sourcing of IntelliJ and the Maia release approaching, I think IntelliJ should start thinking about making the app more resistant to plugin errors. I'm talking specifically about startup. Frequently I download plugins and when I restart intelliJ, it will either hang or fail to come up. This is usually due to the plugin not being tested for the version of IntelliJ I'm using.
Does IntelliJ currently allow plugins to specify what versions of Idea they work with? If not, I think this is critical to prevent errors like the one I've described above.
Also, it would be great if IntelliJ could be resilient in the face of plugin errors on startup. If a plugin failed to come up, it could disable the plugin and notify the user that the plugin was disabled.