FileZilla is a superb FTP client with all the necessary comfort features. FileZilla can really heat up an FTP server: the tool seamlessly picks up aborted downloads. If the counterpart station is busy, the Keep Alive system helps.
Connections can be made despite preceding firewalls or proxy - optionally SSL secured. A waiting queue for up- and downloads channels the data stream. For the authentication you can fall back on Kerberos.
Tips and links
All the changes for the new version 3.7.x you can find in the official release notes.
Verdict: If you haven't found a suitable FTP client yet, you're dead on with FileZilla.