In domains where Kotlin adaptation has been extremely aggressive (eg, Android application development), I strongly recommend adoption of Kotlin. Another good case for Kotlin is the Gradle Kotlin DSL—Groovy is a dying language, so you might as well go for it.
In other domains, especially in...