Transmit is my FTP client of choice. Just one small example for Transmit's greatness, is that I can remotely edit a file in place with any application on my Mac. For example, I can edit a PNG file with Acorn. Changes are saved back to the server without having to do anything other than hit ⌘-S. It doesn't get much easier than that.