Se você está falando de realizar deploy para projetos com o intuito de ganhar dinheiro com todo certeza você deve gastar o mínimo possível para rodar sua ideia e válidar.
Agora se você fazendo um projeto apenas para estudo, eu não pouparia em gastar dinheiro para aprender mexer em uma ferramenta mais completa com plano pro, é tipo você começa a aprender aws mas ter pena de gastar uma graninha para testar os recursos que nao estão no plano gratuito.
Também tenho a ideia que quando você está aprendendo em uma certo um certo equilíbrio e caso o overengineering pode te ajudar, você não vai usar na vida real mas sabe como fazer e como mexe.