I suggest NOT going with any control panel and installing the OS under "Server" configuration. Which means you will have all the nuts and bolts needed to run it as a download server (such as HTTP, FTP, DNS...).
BUT, if you do not feel comfortable working in SSH environment and ONLY IF your host is willing to offer a FREE control panel, like plesk, then you can utilize the free control panel.
If you do not feel comfortable in SSH and your host does NOT give a free control panel, then I suggest you just get used to SSH. But if you are willing to spend that money for Control Panel, then go ahead and use the cheapest one.