Interface Builder encourages rapid prototyping and iteration, and I personally prefer modifying a storyboard someone else wrote than deciphering a wall of layout code that typically contains a ton of magic numbers.<p>Xcode's refactoring tools will handle updating the Storyboard's connections for you. Also, you can use multiple Storyboards in your app to keep things organized and simple to deal with.<p>A code review should be easier with Storyboards, because there should be a lot less code! A design review would be good, to make sure the view appears the way its supposed to.<p>Check out Apple's WWDC session from a couple of years ago where they show how they built iPhoto using storyboards. It's definitely possible to build rich UI using these tools.
Totally agree - a while a go I posted a tutorial on HN about how to create Apple's "Your First iOS App" without using storyboards or IB. It started a pretty good discussion:
<a href="https://news.ycombinator.com/item?id=5559216" rel="nofollow">https://news.ycombinator.com/item?id=5559216</a>