with a dedicated server you get the full resources of ram and cpu, on cloud those are shared with others… but I’m since 2011 hetzner customer and never had a performance issue.
with a cloud server you are much more flexible and most time it’s easier to setup.