Started with Kotlin Native from a background with using Kotlin on backend, web, and desktop projects. Working on a commercial IoT project (heavily uses serial ports/serial programming) that uses Kotlin for the backend/serial stuff (via Kotlin JVM). At one stage a colleague asked if Kotlin Native was suitable to use for handling the very low level serial parts (VERY tempting). Responded by saying that Kotlin Native isn't mature, and hasn't got a lot of adoption (currently).