Fala ai Lucas, tudo bem? Vamos lá:
Por acaso teria algum problema inserir a imagem como plano de fundo da classe banner e utilizar o flexbox para centralizar o titulo
Não, apenas seria uma outra forma de realizar esse layout.
ou devemos deixar a imagem como sendo uma tag dentro da section banner para uma melhor performance(ou sera que é performace) do site ?
Não tem muito impacto em performance nesse caso, é como eu gosto de dizer: "Na maioria das vezes vai haver mais de uma solução para dado um problema".
Nesse caso para a gente chegar no layout desejado temos N maneiras e opções.
Não tem muito essa de certo/errado.
Espero ter ajudado.