FileZilla knows the needed protocols, your remote sites are kept safe in a site manager for easy access, it handles files larger than 4 GB and resumes broken or interrupted downloads, and there is also a nifty Drag & Drop support.
In my view, FileZilla is the very best FTP-client you can get for free, and many who used commercial products come back to it as it offers all that is really needed and nothing more.

