There is definitely a steep learning curve with Kotlin . Its highly concise syntax, while a great advantage, does require some learning upfront. Kotlin shows a slower compilation speed than Java in most cases, even though it does beat Java in a few instances.