Netbeans8 deserves some merits
After using Eclipse, Komodo Editor/IDE and IntelliJ IDEA, I find Netbeans8 being a very good overall IDE. It has a very flexible and easy understandable config and plugin support. Having both java and C/C++, You already have all You need to extend it to any other languages that uses either maven or buildtools. In one week I managed to set up perl highlighting, cpan module autodownload, debug, run and rpmbuild (a dirty tarball of entire perlbrew lib + app) for deployment. I used bash on centos7, so it is not transparent(No windows or mac). But I was impressed I could write the plugin in any language I preferred.