Virtualmin has lots of features more than VestaCP it has 2 parts together, Webmin that where you can control your server and services and Virtualmin that where you control your websites and it is little more difficult to manage also it is heavy on resources, as you want to test and learning, both of them would be my choice.
Then I recommend Webmin. Why? One, it is free. Two, it works. Three, it gives you a chance to find out what you need to know to manage your VPS.
I am not saying that the other control panels are not good. cPanel is good. I use it, too. However, when I first started, I used Webmin. Reason? I want to know what's going on under the hood. Do you need rocket science to use Webmin? No, not really. What you actually need is one good finger, to peck at your keyboard. One good eye, to see what you are pecking. And enough memory cells to remember 144 characters. More or less.
Seriously, Webmin is a good control panel. It's also a great learning experience. Virtualmin? Oh, of course, it works together with Webmin. Have fun.
The list of paid control panels:
cPanel (https://cpanel.com/) is the most popular control panel. cPanel simplifies many website administration tasks such as domain management, database administration, and more. Because of a web-based control panel, it will consume your server resource while you manage your site with it. So you have to purchase a VPS with a rich resource.
Plesk (https://www.plesk.com/ ) is another widely-used web panel. It supports for Windows besides Linux. Compared to cPanel, Plesk supports for a much wider variety of Linux distributions.
VPSrobots (https://vpsrobots.com/) is a desktop-based Linux server control panel. It comes with the ability of website migration, backup, and restoration. Additionally, you can manage multiple sites and servers with one license, which makes VPSrobots the most economical one.
In general, the paid control panel comes with more powerful features and have a good customer support.