I enjoy using the built in FTP client in Nautilus (on Ubuntu). It lets me mount my FTP folder as if a standard network share - so I can edit files directly on the server, saving time downloading + uploading.
Of course, I won't have a new backup, and if the server goes down when im writing to it..., and read/write times seem a little slow, but it is damn convenient!