Isso depende muito da situação.
Quem precisa emitir boleto com QrCode (Hibrido) é necessário enviar os titulos para o banco, o banco vai devolver as informações do QrCODE, ou seja, vc nao consegue imprimir com QrCode sem este retorno. (nao importa se estiver em CNAB (troca de arquivo) ou API. tem q esperar o retorno.
A vantagem da API e o retorno é apos o envio , praticamente instantâneo.
Mas qdo o volume é muito alto de boletos, as vezes é mais rapido enviar por CNAB que é um TXT do que o envio via api q depende de velocidade de envio processamento e retorno. Mesmo vc enviando uma lista de "n" boletos, o envio processado e recebido é individual.