1. tasarımı kod üzerinden yapıyorsun Kotlin'de XML üzerinde tasarımı yapıp onu acticty. Kt dosyasına bağlama gibi bir olay yok Center child text yazıp geçiyorsun.
2. kütüphane kullanmak çok kolay pub.dev sitesinden istediğin kütüphaneyi kullanabiliyorsun kotlin/java böyle bir site yok (varsa da ben bilmiyorum).
3. uygulamayı geliştirken uygulamada değişiklik olduğu zaman uygulamayı yeniden yüklemek yerine hot reload yapabiliyorun zaman açısından büyük kazanç.
4. yazdığın kodu küçük değişiklikler ile "Windows, macOS, iOS, Android web ve Linux" üzerinde multi platform geliştirme yapabiliyorsun.
5. bence en güzel yanı state management yönetimi ile uygulama açılırken aldığın veriyi istediğin her yerde tek bir kod ile gösterebiliyorsun.
6. bir sorun ile karşılaştığında cevap alabileceğin topluluk fazlasıyla var, ve sürekli gelişiyor.
native bir dil öğrenmek istiyorsan Swift öğren.