Fala aí Matheus, blz?
Acho que usar um ou outro vai depender bastante do projeto e da experiência do seu time.
Por exemplo:
Se você tem uma equipe em um projeto iOS, talvez valia a pena usar XIB pois cada um pode trabalhar com uma tela separada ao contrário da forma que se trabalha com storyboard que todos tem que trabalhar com o mesmo arquivo e pode gerar vários merges bizarros..
Em contra partida, storyboard tende a ser mais fácil de você visualizar o fluxo da sua aplicação, e é um tanto mais fácil de conectar as coisas com ela. O que já não é tão fácil de visualizar com XIBs pois são arquivos separados e visualizar essas interligações fica meio difícil.
Mas como eu disse tudo vai depender.
Espero ter ajudado!