Ответ
Около 5 лет, с момента его официального объявления как предпочтительного языка для Android. Kotlin мне нравится за лаконичность, null-безопасность и функциональные возможности. Например, расширения (extensions) позволяют добавлять методы к существующим классам без наследования:
fun String.addExclamation() = "$this!"
println("Hello".addExclamation()) // Hello!
Также активно использую корутины для асинхронных операций и data-классы для моделирования данных.