Cita:
Iniciado por gusno
Dudaba porque para un simple header, bootstrap te obliga a usar un monton de divs que no son semanticos
No, los div no son elementos semánticos, pero por usar muchos tu página no va a dejar de ser semántica. Es simplemente un elemento sin significado alguno.
div significa división —del inglés
division (me lo curro ¿eh?

)— y sirve justamente para eso, para elementos de bloque sin significado semántico.
Tal vez puedas quitar alguna de esas divisiones, cambiando por ejemplo:
por
Y luego lo mismo con nav: