SwiftUI Vs AppKit for a complex and dynamic UI

I'm looking to develop a very rich networking macOS app (like social media apps) operated by very large number of users, each user is able to create a number of windows, operate/view each of them, able to customize the app to his liking etc. The UI is expected to be very rich and dynamic.
The question is, should I choose AppKit or SwiftUI?

I have a basic understanding of SwiftUI, its declarative way of defining UI layouts and populating it with data. Not sure if SwiftUI can handle a very rich and dynamic UI customised by large number of users.

Any thoughts? What works best in this scenario? What is Apple's recommendation?

Do you want to write the app once or twice?

Write it in SwiftUI and extend when SwiftUI doesn't fulfil your requirements.

Swift/SwiftUI is the future. If you write it with AppKit you might have to re-write it later on.

SwiftUI Vs AppKit for a complex and dynamic UI
 
 
Q