My experience as a one man operation is that you always have to make trade offs between building something yourself (especially if you actually need to learn a new skill-set to do it) and using someone else&#x27;s solution. Honestly, in general this is essentially always the debate even at my regular job.<p>For me, Heroku has always been the choice over AWS or Digital Ocean. I haven&#x27;t had it block me from doing anything I&#x27;ve wanted to do and my monthly bill is around $10 (for multiple sites). For my projects, I could never make a solid argument that moving away from Heroku would actually change the product for the end user in any meaningful way. And with the greater amount of time and energy I would need to focus on a non-Heroku server-side, it would likely slow progress.