é viável consumir uma api externa para a Bíblia e consumir a minha api para a parte de usuários,
Sim.
Porém, tenha em mente que o core do seu aplicativo está nas mãos de um terceiro, se essa api ficar indisponível ou começar a cobrar pelo serviço (não sei se é hoje), você pode ser pego de surpresa.
Não sei quanto de dado ela tem pra você baixar tudo e manter no seu domínio (sendo sincero, eu deixaria essa solução pra quando for realmente necessária)
Para persistir os dados e toda parte de autenticação, sugiro o MongoDB, é bem simples e o free dele aguenta bastante, latência bem baixa.