Ubuntu has lots of lags with the java based scrolling, which ruined the experience of Netbeans.
There were some plugins which were outdated and used frequently, and I changed to the maven plugin instead. (scripting images) 0,9 years ago - removed ionic bloatware, and use angular carefully to be able to remove also 0.6 years ago - replaced Cordova with Capacitor, and made 6-7 plugins what I wasn't able to do before on ios also 1 day ago - I just changed from Netbeans to VSCode completely. 1,5 years ago - Changed from svn to git 1,4 years ago - ionic introduction - it performed better, than creating own UI - (lack of experience) 1 year ago - Changed from Oracle Virtual Box - VMWare because less power was needed 1 year ago - Inkspace introduction, at that time I realized how much I like SVG. 1,6 years ago - Learning swift and set up XCode - cordova sucks 1,5 years ago - Changed from Eclipse to Netbeans because I was not able to shut down background processes, and plugins also were a nightmare to install. (simply never used regex to replace something in a text file, now it's a daily job) 1,8 years ago, sometimes jumped to gradle because of Android Studio 1,7 years - I didn't like the Android Studio, but I dare to create my own native plugins for my hybrid apps. Ubuntu has problems, but the scripting is much more natural for a developer, what VS Code resembles.
IDE FOR MAC THAT USES JAVA WINDOWS 10
EncouragingSaccimi's Experience 2 years ago - started to develop angular 2 / react - and started to use node 2 years ago - I changed from Windows 10 to Ubuntu.