I have been programming for 37 years now.
Kotlin is just a joy to read and write.
Usually when working on a new non-trivial task, I first think of the solution, then write it down in pseudo code.
Reading a Java implementation of my original pseudo code - I sometimes feel the actual solution hides below layers of code. The solution is still there, but it is hard to see it.
When comparing the resulting Kotlin code with the original solution written in pseudo - Ir can still be seen clearly.
Kotlin does not get in the way, but still allows me to use strong typing and compile time checks to make sure my code is solid and stable without loosing readability.
It is just great joy, fun, using it.