With Compose Multiplatform you have the power of acceding native APIs easily using Kotlin/Native and you can have native UIKit view inside your compose code, also you can use your compose components inside SwiftUi code, and you can have screens with SwiftUi and screens with Compose working together. So there's a lot of options and freedom thanks to the interoperability that kotlin provides.