I used to use cPanel a lot, but these days, I usually opt for good ol' SSH.
It's easier to reason about how pieces of software will interact with each other on the VPS, as there are a lot of... compatibility issues and certain pieces of software which are tricky to setup or outright don't work with cPanel.