I started building a side project in Swift/SwiftUI for the first time a few months back. It has quite simply been the most painful development experience to date (I've been a professional developer 16 years - front/back/many languages). I've wasted a huge number of days trying to get the damn thing to build reliably, or getting preview to work without hanging the machine or any number of random issues that generally go away if you just rebuild the project enough times... On a side project it's been a real motivation killer, instead of building my app I spend my time trawling through bug reports and trying to find workarounds for broken features. At this point I'm considering starting from scratch with Flutter. /rant