cPanel prices are on the Rise now that Venture Capital fund "Oakley Capital" bought them out.
User "Jvnadr" from LowEndTalk has written this great comparison of free control panels you have the option to use:
HestiaCP. Very easy to learn, very stable (using Vesta principles but being much much more secure and maintained). Very stable and good backup system, even if it is not incremental. Has anything you want: flexible web servers (apache, nginx or nginx as proxy), multiple php versions that can be chosen for each web site, CSF integration, very flexible server settings, very handy CLI to work with.
Cyberpanel. No, it's not nginx. It's litespeed. And in the background, it is the most close to CPanel free web panel. After all, CPanel uses litespeed. You can easily import a single or multiple accounts/users from CPanel and they will actually work! On the other hand, the interface logic is something different that CPanel, DIrectadmin or all other panels, but if you play with it for a bit, it is easy and quick. Plus, you get the benefits of the Openlitespeed server and, for a single site, the pro version (Litespeed) for free.
Webuzo. maybe, the closest to CPanel interface you can get. It is not open source, but the lite version is completely free. In the free version, you cannot install by default many critical elements (multiple php versions, multiple web servers, chosen sql versions etc.) but there is a one month trial of the pro that you can use, install the server just as you want it to be and then, use it with all; features. When the trial ends, the license return to the free one, but the installations (e.g. multiple php versions) are staying installed, so, you have the benefits of the paid versions for free.
ISPconfig. Excellent panel but needs quite a lot of experience on Linux administration, and the interface is unique - not close to CPanel. But it is very flexible and with tons of options, more than most of the free (and paid) panels. It has a ton of tutorials on a ton of different configurations, too!
Webmin/Virtualmin. Same as ISPConfig, but for even more experienced users and also with unique interface.
Keyhelp. A german panel with basic interface, stable and quick. Basic functionality, too.
Now, regarding your list, please avoid:
VestaCP. It is going downhill day by day. More vulnerabilities, lack of communication, abandoned by main developer and the list going on...
CWP (Centos or Control Web Panel). The guy that created it, wanted to give a million of options (even teamspeaker and shoutcast installations) but it lacks on stability, flexibility and it is very very heavy. There are a lot of concerns about security, but on the other hand, it is the most close one as of interface for the end user to CPanel. It can also import CPanel accounts.
Sentora, GNUPanel, KloxoMR, WebsitePanel... ZPANEL??? Oh, my God! Either abandoned or extremely insecure panels, no active developers, no modern OS, no no no!
AAPanel. Some shady practices in the past, no mail, somewhat buggy.
Ajenti. Is it a web panel? Is it a server admin panel? Is it both? Is it a little of everything? Is it easy? Is it popular? Is it worth it? No... Once upon a time it had potentials, but missed the road for success...
Cloudtron. It is not a web panel but rather a saas solution. And costs.