Opa, interessante a sua dúvida.

Já usei bastante o Firebase e fiz em projeto pessoais testes com outras ferramentas. Pela minha experiência em geral essas ferramentas são bem parecidas. Umas focam em conveniência, outras em UIs prontas, outras em ser open source.

Um grande diferencial que vejo no Firebase é que ele é uma forma tranquila de molhar o pé em um oceano que é a Google Cloud.

Boa parte das ferramentas do Firebase são uma versão simplificada de produtos da Google Cloud, permitindo assim se você começar a esbarrar nas limitações do Firebase fazer uma transição gradual.

Já fiz projetos que atendiam milhares de usuários diários com o Firebase e ele atendeu super bem com 0 problemas de escala. Porém vale dizer que não vi nada que outras ferramentas não fariam. Sinto que o ponto principal é o seu objetivo com a ferramenta.

Se for comunidade ou conveniência, iria de Firebase. Também vale dizer que o Firebase é muito usada no mercado. Se for estudo, vale qualquer uma. Se for automomia, o Supabase é bem interessante, você pode fazer self-hosting, é equiparado ao Firebase no grosso e ainda tem uns extras tipo a API graphQL automática, sistema de regras mais robusto e outros fru-frus.

No fim do dia em geral as opções mais populares como Firebase e Supabase, bem como outras são bem robustas, escaláveis e seguras. Vale pesar o que é mais importante pra você.