Hetzner is great for cloud but especially for dedicated instances. If you have your infrastructure as code, buying dedicated servers there is likely much cheaper and easier than using a large cloud provider and trying to scale.
Only issue I have with them is that there's no way to get 10gbit/s (not even burstable) and that you don't get datacenters outside of Europe.
Not affiliated with them, just a very happy customer.