Use customizer or sidebar for header settings?

The customiser should not make a real difference in you decision as widgets are customized from the customizer as well.

In general widget areas (sidebars) should be used whenever the user has the option to put any kind of content in it. If the content has to be very specific you should start looking into specific options.