You could still transfer files through Apache, and set it up for uploading. However if you need FTP server I say pureFTP is good and what's that other one, I think it's Very Secure FTP or VSFTP, or you should use SSH and SFTP.
I think centOS uses proFTPd, so you can compare proFTPd to pure-FTPd or vsFTPd,wu-FTPd but I wouldn't know much about all of them to compare. All I know is get an FTP server up, make sure it's secure, find one that is widely used and supports is huge. Configured it to upload and store files. If you want securely you can sacrifice speed for encrypting the data, force it to use SSL/TLS. proFTPd, pure-FTPd and vsFTPd are all good for that IMO.
CentOS (both 3.X and 4.X, unsure about 2.X) come with vsFTPd.
I prefer proFTPd, it doesn't come secured, but you can always configure it to be secure. But as the others said, proftpd, pureftpd and vsftpd are all good.