I really hope by FTP you mean SFTP. FTP sends everything including your passwords and the files you're transferring in plaintext. So, any coffee shop snooper could compromise both your login/password and the data that you're transferring. Not wise.
I generally don't use a client for SFTP but when I do, I use Transmit. If I need to transfer something I typically use scp from the terminal. I deploy my apps using Capistrano which pulls them from a git repo.
I generally don't use a client for SFTP but when I do, I use Transmit. If I need to transfer something I typically use scp from the terminal. I deploy my apps using Capistrano which pulls them from a git repo.