I think Hetzner's great (it's definitely the right choice in here), but it is missing some features we've come to expect from low cost but robust cloud providers (DO, Linode, etc) -- Managed S3 storage, simple Database as a service, etc. I'm working on a sort of... proto-cloud that can sit on providers like Hetzner, OVH and LeaseWeb and offer this functionality.
My thing is called NimbusWS (https://nimbusws.com), but there are other things:
- Elestio: https://elest.io/
- Symbiosis: https://symbiosis.host (they offer managed k8s, they run on Hetzner IIRC)