Since centos, cpanel and dovecot are all open source, so free, it seems to me that you can't get it cheaper. And for better, you would have to tell what's not good enough in your current setup.