CyberGhost Lacks Trust Despite Passing Leak Tests
If privacy is your main concern, I probably wouldn't go with Cyberghost. A lot of people who prioritize privacy and anonymity don't trust it because it's owned by Kape Technologies, a company that's had a controversial past. Whether that matters is up to you but it's something worth knowing...
That said, from my own testing Cyberghost for DNS and WebRTC leaks, it passed both without exposing my IP. It's no logs policy has been independently audited which is a definitely a positive.
From everyday privacy, like hiding your activity from your ISP or public wi-fi, I think Cyberghost does the job just fine. But if you're someone who wants the highest level of privacy, I'd probably look at something like Mullvad or Proton VPN instead.