Have you ever coded groovy? If so, besides that it is nigh a dead pang, what does kotlin offer?

Kotlin is more type oriented, while offering a lot of niceness in terms of syntax (like not having to have a class that surrounds main).