I recommend to use Plesk especially for Linux since it is the only Control Panel that supports 14 Linux distributions (Plesk supports CentOS, Ubuntu, Debian, Fedora, RedHat, CLoudLinux, Windows, ... vs cPanel only supports CentOS, RedHat and CloudLinux).
In terms of ease-of-use and user experience, I tested several solutions and I can say that Plesk was by far the most intuitive solution. The cPanel UI is from my point of view not really good, endless scrolling and searching for features. In Plesk things are more structured and you can select the UI (not even choose a theme, but also change the whole UX e.g. depending if you are a service provider or a web developer)
Besides that Plesk is more focussed on developers with natively integrated features like Docker and git AutoDeploy (in Plesk Onyx) - that's what I really like! And the are more up-to-date with HTTP/2 as 1-lick configuration, etc.
For all who would like to just test it, run their Docker container directly from your laptop:
Code:
docker run --privileged -d —it -p 8880:8880 -p 8443:8443 -p 8447:8447 plesk/plesk:preview