Cyberduck is a really excellent ftp/sftp client. It's powerful and it's free. I have only ever had one complaint with Cyberduck. It wasn't even really a complaint, just an annoyance. I always wished that the transfer queue window would automatically close after all the running transfers finished.
Well, guess what? Theres a hidden preference to do just that. So launch your Terminal (`/Applications/Utilities/Terminal.app`) and run the following command:
defaults write ch.sudo.cyberduck queue.orderBackOnStop true
Oh, and also, to download the Cyberduck replacement icon that I posted along with this post, click here.