It also takes a very opinionated approach in how it does it. That's fine if you want it, but if you just want dramatically less verbose code but otherwise are completely happy sticking with the general principles of Java, something like Groovy is a nicer option.
Groovy did so long before that ;)
Blows my mind how rare it is for anyone to mention groovy on hackernews. Groovy is amazing and turns java into a wild west language where anything is possible.
Clearly it's sad no big corporation or community is behind this beautiful language.
Therefore I believe kotlin has obscoleted groovy.
(except if you really want dynamic typing)