I don't plan to switch but Hetzner offers a CPU optimized server with 4 CPU cores and 8 GB of memory for $17 USD / month. DigitalOcean offers the same thing for $56 USD / month. It's hard to ignore how much of a difference that is.
Even the smaller'ish instances have a huge difference. Hetzner has a 2 CPU core 4 GB of memory server for $6.75 USD / month. DO offers the same thing for $24 USD / month and that's using the worse grade CPU. If you pick the higher end AMD CPU it's $28 a month (which sounds similar to what Hetzen is using but ~4x less price). For perspective DO's $7 USD / month price point gives you 1 CPU and 1 GB of memory.
Edit: As someone brought up in the comments below, it's possible that the Hetzner price ends up being ~25% cheaper due to not charging VAT. This will depend where you live. I converted Euros to USD on Google based on their public pricing page https://www.hetzner.com/cloud as a US site visitor.