I am with Marcelo on this. I always do manual installation myself, but if a person does not have the technical skills to do themselves, then they can use cPanel to do it, just be aware the limitations.

@Rick, I am sure all hosting companies' TOS specifies something like this regarding how they do business, including using cPanel or other tool to do modifications. If a customer doesn't like the way they do business, then they should not have checked that box when they signed up the service.