Can't deploy to heroku

That’s true, but with Digital Ocean or AWS, you are not going to get an infrastructure, such as CI, Git repo, backups, automatic scaling, etc. You will have to build it all yourself with Kubernetes.

I think comparison makes sense here.