I'm excited about Kotlin as "a better Java" (much better), which is my interest in the language. I don't see it competing nearly as effectively in the native-app space. I think modern C++ already has the features I need to write clear, concise code to model and implement systems of arbitrary complexity. It's the Java interoperability, with support for Java's amazing ecosystem, that makes Kotlin a compelling newcomer on the programming-language scene. Ameliorating Java's weaknesses should continue to be the main focus. Just my 2 cents.