Honestly, if you've found something that works for you, I'd stick with it.
Once (if) you start scaling one of your apps, that's when I'd loop back to thinking about infra: either yeah considering something semi-managed like Hatchbox, or even fully managed like DO.
(Hatchbox does actually integrate with managed database instances like those from DigitalOcean which is pretty cool imo)