Executando verificação de segurança...
1

Acredito que possa utilizar sem problemas. O que vai impactar mesmo é a forma como você vai usar.
eu conheço essa api e vez ou outra uso ela para fazer uns testes, justamente para não ficar colocando arquivos no meu servidor.

minha sugestão seria a de você utilizar um "facade" (ou fachada), que seria um objeto que abstrai a funcionalidade de gestão de mídias e, dentro dele, são usados os objetos que abstraem as apis ou outros meios que você pode usar para gerir seus arquivos.

pode ter um objeto para o imgbb, outro para o aws s3 outro para a gestão de midias diretamente no diretório da aplicação etc.

e aí, se um dia precisar deixar de usar um serviço ou outro, você só vai precisar mudar um acionamento do seu facade e tudo continua funcionando normalmente, mas depois, com a gestão das midias em outro serviço.

Carregando publicação patrocinada...
1
3

Então...
pode usar um serviço ou o próprio diretório da aplicação para armazenar as imagens.
mas, falando da aplicação, tem que pensar no objeto que vai abstrair essa funcionalidade de gestão de mídias.

e este facade vai utilizar outros objetos que gerenciam as midias em si.
e aí, você pode ter um para o serviço que utiliza, via api, e outro que utiliza o diretório local.

isso até pode permitir que, por exemplo, se sua aplicação estiver no servidor local, utilize o diretorio ds aplicação. se estiver no ambiente sandbox, vai usar o imgbb, mas se estiver em produção, utiliza a s3 ou outro serviço de storage.