I've abandoned the jvm, but I found Scala much better designed than Kotlin. Things in Kotlin felt consistently ad hoc and I would frequently run into weird special casing whereas Scala actually had general principles that could be applied to more use cases.
Kotlin on the other hand had better IDE support in intellij for obvious reasons. That was not nearly compelling enough for me.
Kotlin on the other hand had better IDE support in intellij for obvious reasons. That was not nearly compelling enough for me.