Paid SSL is good because you get it from a verified buyer that verifies your address info.
The free SSL from cPanel/WHM is called a "self-signed" cert.. It works the same except you get a pop up message warning that the SSL isn't verfied.
But it gives the real purpose of SSL.