Thank you for the article and sharing your experience. I think that we as developer still have to keep the balance, when to use storyboard and when avoid to do it.
I also heard a nice advice, for big projects it is better to have the multiple storyboards. And every storyboard contain only one UIViewController. Thus, your co-workers could easier works without conflicts.