Если вам нужен удобный, бесплатный и портабельный FTP-клиент, то обратите внимание на FileZilla — кроссплатформенную программу с открытым исходным кодом. Я знаю, что существует множество программ для работы с файлами по FTP, и возможно, что некоторые из них обладают большим функционалом, но FileZilla вот уже на протяжении нескольких лет является практически ежедневно используемым клиентом.
FileZilla умеет все, что должен уметь FTP-клиент: копирование файлов с докачкой (при обрыва связи предлагает докачать файл, после чего сравнивает его с исходником по контрольной сумме), редактирование онлайн (копирует во временную папку, редактирует, и переписывает обратно, так что создается иллюзия редактирования файла прямо на сервере), массовое изменение прав на запись (может изменять права сразу всех файлов в папке, только внутренних папок, всех папок и файлов в указанной папке — очень удобно), поддерживает соединение по FTP, FTP через SSL/TLS (FTPS) и SSH File Transfer Protocol (SFTP), фильтр отображаемых файлов по типам, менеджер сайтов, закладки на избранные папки. Если вы редактируете файл в локальной папке, то он после его изменения программа предлагает его тут же обновить и на FTP.
FileZilla имеет интерфейс практически на всех распространенных языках мира, включая и русский, в настройках можно ограничить скорость закачки, прописать параметры прокси и файервола, есть версии не только для Windows (XP/Vista/7), но и для Linux и MacOS.