I've never used cPanel in production and I don't like it much.
Plesk is very nice and I used it for many years but I don't have much freedom as I do with DirectAdmin. No OpenLiteSpeed for example and Nginx is a pain with my setup. Also, Plesk is owned by Oakley so to avoid any price increase, I looked for an alternative.
I was using CyberPanel for a couple of months and while it is very nice, it's a little buggy still and it's only developed by 1 person. I wanted something with a proper team that can focus on security, so that led me to DirectAdmin. Very happy with it so far and don't see myself moving away from it.
DirectAdmin > CyberPanel > Plesk
Those are the 3 I would recommend and use, in that order.