Storyboards are definitely the way to go. Would you rather have 30 NIBs with no way of easily seeing how all of them relate to each other, or 30 scenes in one storyboard where it's easy to see the flow of your app?
Completely agree there. But is it a mission to manage 30 screens on a storyboard?
I guess here is where a larger monitor has an advantage?