Just curious, how do you figure Kotlin is over-hyped?  Seems to me it has good tooling support, incredibly easy Java interop, and seems to produce more or less the same JVM code as Java (so good performance).  All the while being slightly more pleasant to work with.