I love the JetBrains toolbox. Webstorm is wonderful for all things frontend and I've heavily used Intellij for Elixir development. The level of polish for this tooling is ridiculous and I would recommend anyone who hasn't given their work a shot to go out and try one of their editors for your language of choice.
Things I can't live without in the JetBrains ecosystem
- VCS integration
- Hands down the best integration in comparison to GitLens or any other plugins I've used for VCS in other editors and it's built right in.
- Local history - This has saved my ass a few times over. It's amazing how far you can go back. And yes I know what version control is.
- Refactoring - It's just worlds better in comparison to what VS Code/Atom/Sublime/Eclipse/NVIM offer.
- Language support - The number of well written plugins out there makes the VS Code ecosystem pale in comparison.
- IdeaVimThings I wish were a bit easier in the JetBrains ecosystem
- Sharing configs
- I love VS Code's philosophy of making all configs accessible/shareable as json.
Nice job to the JetBrains team. Seriously, you've made a fanatic out of me.