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!