SmartFTP (www.smartftp.com) is my personal favourite FTP program. Why? Well, it has a modern, easy-to-use interface. It’s updated often, and has almost all the features of the programs above, as well as very good support for queuing, proxies, backups, and some obscure things like chmod that you might need to do from time to time. Best of all, although it costs $37 for business use, it’s free for non-commercial or personal users.

FileZilla.

Finally, if you want a completely free and open-source FTP program, FileZilla (filezilla.sourceforge.net) is worth a look. While the interface is simple and a little technical, it does most things you would want it to do, and is surprisingly fast and stable. If you want an easy to use program that doesn’t hide anything for you, then you could do worse than FileZilla – and hey, if you want it free, you don’t have that many choice.