I'm so torn on SwiftUI.
Declarative languages for UI is admittedly a very nice and elegant paradigm, but my experience has always been in UIKit and imperative thinking.
So I really struggled at one point trying to shift to SwiftUI and it ended up kind of killing my interest in native mobile development.