I finally decided to move to digital ocean.
I have moved around from amazon aws, google cloud, Heroku (mostly to keep exhausting the trials), but $5/month fee for hosting seems like a reasonably cheap deal so it seems like I'll be staying here for a while.
Migration was also really easy. Pleasantly surprised by how smooth setting up DNS records, HTTPS and setting up the server was. It does feels like 2019.