I love kotlin and have messed around with javafx + kotlin. It works well once you have set it up.
TornadoFX is only a convenience skin on top of JavaFX to make Kotlin code more concise (but it's heavier also as it adds a lot of code to your application).