Another vote for Jetbrains' products, IntelliJ is just fantastic for Java! Kotlin support is getting there and almost as great as the Java support, but with every new version, that gap is closing more and more. IntelliJ also has framework support for Java which means that it can understand when you're writing Angular syntax, or hibernate queries in a String or mustache templates, etc - you can even mark Strings in your Java code as // language=HTML and all of a sudden you get HTML syntax highlighting and autocomplete inside your Java code. Same with CSS, JS, etc, al can be written in Java code and just marked with a language= comment
Dart in IntelliJ is also rapidly getting better, especially when using Strong Mode.
JavaScript in IntelliJ Ultimate is much better than in most other IDEs, but due to its dynamic nature, it doesn't come close to the statically typed languages. The big difference comes in when refactoring or on autocomplete, you just don't have the same power as with Java / Kotlin and often break code when doing large refactors whereas with Java / Kotlin, you change a class and it is changed everywhere where it's referenced, automatically.
Many people rave about C# and Resharper (also from Jetbrains), it looks very similar to IntelliJ and C# is also strongly typed like Java, so I would imagine the support would be just as great.