I'm very much a web developer, but I've been on a mobile iOS project for the past 6 months or so.
My team decided we didn't want to fight Apple, and went all in on xcode and swift.
The first month was rough because I do 90% of my development in vs code. Xcode is a lot upfront, but very powerful once you get the hang of it. Spending the time to learn how to use the storyboard properly has really paid off for us. Our designer loves it.
Overall, if you can spare the time, doing it Apple's way isn't too bad.
My team is pretty comfortable now, with the exception of managing our git. Storyboards can make merges almost impossible sometimes, and we really haven't figured out a good way to go about it. So if you're working with a large team this should be a huge con for going the swift route.