The jetbrains editors are amazing, if you learn the keystrokes. I see few bother to explore/learn them though... I haven't found an editor that matches the features.
My main prob with jetbrains is project setup sucks, and the support for quick editing an arbitrary file is awkward. so for quick editing of a file I end up in atom or vim. I'm currently trying to get vs code's editor to be as similar as possible to intellij as possible. it looks like code's editor is pretty solid and full featured.
Jenkins is fundamentally broken. Upgrade any plugin and you risk everything breaking. And you won't necessarily know until you run every corner case of your build system.
There are many problems with the plugin ecosystem.
The big ones:
* Many don't work with pipelines (scm sync config plugin for example). And you don't know this until you try
* Upgrading a plugin can and often does have unintended, and hard to detect problems (only way to know is to run every job and find the failures)
* It's hard to automate plugin installation