The correct comparison to DO would be AWS Lightsail. Both are almost identical in their pricing. Used both and there wasn't any noticeable difference in performance or network speeds (depends largely on the region). But I would choose DO for the simplicity.
Heroku is for projects you want to demo for free IMO.