Server Setup - Best Practice?

I am looking for the best way to setup a server. Currently, I am running Slackware with Apache 2.0 (PHP, CGI, cgiWrap), qmail, ProFTPd, SSH, and BIND. I compiled all from scratch, and use chroot whenever I get a chance.

My problem comes with this... What do you think the best setup is. Should I use something like cPanel or Ensim? What are the real advantages with this? I am not offering reseller services. I could make my own control panel easily. I am thinking of just continuing on my path, but using ghost to deploy new servers, and using some form of custom installer to add new things.

What think?

 

 

 

 

Top