Olha, se você quer um serviço que funcione direitinho, o ideal é sempre pagar, porque você não pode cobrar por algo que é de graça
Também vai depender da escala do projeto. Se for um projeto para produção com muitos usuários, para mim o ideal é contratar um banco de dados na AWS, vai sair bem mais barato