In general, I avoid use 3-party libaray like a plague, some people seem to think library can save development time. Really? By the time one learns how to use a libary and how to debug it, you may as well code that function yourself.
As for storyboard. I constantly coding by hand of useing storyboard. The advantage of a storyboard is that it provides a nice and neat of the UI flow.
A nice visual aid to present to clients. I Ofeten end up using both, the presentation on story and the action is in code.