Java is an obvious candidate with IntelliJ support, but one can also argue from the opposite direction that, it is too verbose to refactor.<p>Or does Kotlin strike the right balance between verbosity and refactor-ability?<p>Perhaps Go/Rust hits the perfect middle ground for you?<p>Do share experiences with JS/TS/Dart as well if relevant.<p>Are there any views/opinions in the area, from personal experience, and also from theoretical angles?