If your company suffer the slings and arrows of outrageous fortune & needs to migrate, you can paid someone who is an expert to help you migrate, because that's their business, and yours is presumably something else.
Learn enough to do the rest if you want to work for someone else doing the rest.
You will spend more than $5/month on either AWS or GCP, but the example here seems focused on a business not a throwaway. So IMO, it is more like premature optimization to have a $5/month droplet instead of a $30/month set of GCE instances.
Disclosure: I work on Google Cloud.
Again, I don't mean this to be an ad hominem response, but I take the disclosure "expectation" seriously, and it's frustrating to see folks (competitor or not) try to squelch discussion.
Disclosure: I work on Google Cloud.
Case in point: AWS/GCE are intended for organizations. If you're not operating an organization, they're overkill.
Do the Quick test: Is your budget less than $100/month? If yes, use Digital Ocean.
Having to deal with any infrastructure at all, even for a few hours per year is certainly going to make a VPS a worse choice for some folks.
Disclosure: I work on Google Cloud.