If I am moving a lot of files I prefer Filezilla or gftp for an ftp client. If I am uploading or downloading just a couple of files with cPanel or DirectAdmin I will use the built in file manager.
There are several popular FTP clients. All have different features. We have compiled a small list of good free and payware FTP clients below.
* Filezilla (Free)
* Smart FTP (Free)
* Ipswitch FTP (Paid)
* Cyberduck (For Mac OS - Free)
I myself always use windows built-in FTP client which allows you to simply copy & paste files into your FTP account. I think much easier than FileZilla.