cara, depende do que você quer fazer, a meta e o budget, claro, firebase é uma alternativa muito boa. Porém ele não é 'muito bom' para um projeto comercial amplo com diversos clientes, e pode tomar custos muito altos. Um ótimo exemplo de aplicação para restaurantes é o ifood e sua arquitetura.
1