I used Hetzner a few years ago, in the space of 6 weeks I had 3-4 times I couldn't login because the network was saturated under a "DDoS", I had random and sporadic network drops even when they said they weren't having problems.
Latency was an absolute disaster even typing characters via SSH was horribly slow.
The management platform was hilariously bad (they where still sending me notification emails about 9mths after I cancelled).
We went back to linode for everything after that, for our needs it hits the sweet spot between cost and reliability (back then DO was new and had it's own issues, largely due to a flaky network).
Now I'd possibly consider DO for compute or job servers but I think I'd still use Linode for anything that wasn't running on my own hardware, I've been a customer with them for something like 6 years and they've never let me down.