Dart совсем не конкурент котлину в плане языка. А вот сопутствующие фреймворки и инструменты очень даже хороши.
Вообще я не думаю что кто-то выбирает котлин как мультиплатформенное решение , скорее его выбирают потому что нравится язык и jvm, а все остальное берут как бонус.
Кстати, как языки они становятся все более близки. Строгая типизация, экстеншены, nullable типы и все такое. Даже интересно, к чему это приведет )