Thanks for your comment.
We deliberately went away from storyboards in our very early days.
- We found handier to have a separate XIB for each VC to reduce repo conflicts as many can insist on same app
- Storyboard was just a picture of how screens are linked without any visual clue of it, but just clunky arrows
- At that stage storyboards could not link other sotryboards
As of today we have not felt the need of getting back to it.
The router which needs a weak VC to perform navigation is a bit ugly from a purity design point of view, but the framework is the framework and can’t be fought too much.