If you’re in the market for an FTP client, I strongly suggest that you give FileZilla a try. As with the majority of the software that gets highlighted on this site, it is available for the price of nothing, yes another piece of free software.

While I must admit that I do not use it very often, FileZilla has been a great FTP client on both my Linux and Windows machines and I have not found much in the way of short-comings. Other than command-line FTP tools, this is the only FTP client that I use.

Some of the benefits of it include supporting FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP) so pretty much any connection type is available. Also, I really like that you can set it to resume transfers because I hate it when I get disconnected in the middle of a download or upload and have to start all over.

With as many options as FileZilla has and as much control as you can have over the program’s behavior I do know know why anyone would want to use a different FTP client, especially if it were one that you would have to pay for!