I'd like to use PC-BSD as my default OS, but I need a good FTP client. I tried Kasablanca, but there are several annoyances such as lack of drag and drop, or time out that are a shame. It's been over a year that Kasablanca has been abandoned also.
Just enter your ftp://ftp.site.com in the location bar, you can login and do whatever you like as it was your local filesystem.
If the FTP automatically logs in as anonymous, use the form ftp://user@ftp.site.com in the location bar. The login windows show options to save the password.
It works fine - but it does do strange things to my sys tray. I'm not too fussed about that. I only use it to transfer files between my laptop and main machine. I do find it an easy ftp client to use though.