FlashFXP is a very capable commercial FTP client.
The program supports all the file transfer standards you need: FTP, SFTP, FTPS, site-to-site transfers (FXP), SSL site-to-site transfers SSCN), and more.
The transfer process itself is usually as easy as dragging and dropping. And on-the-fly MODE Z compression ensures the best possible performance. But if you're moving a large number of files and don't want to tie up all your bandwidth, then you can also set the program's maximum file transfer speed in just a click or two.
And there's plenty more. You get convenient file management; easy remote file editing with automatic upload on save; a remove server file search; a priority transfer list; the ability to calculate the size of all files in a specified path, and extensive command line switches.
As there's plenty of free competition FlashFXP inevitably still looks a little expensive, but it does have plenty of features, and if the free tools leave you unimpressed then the program just might appeal.
What's new in v22.214.171.12450?
• Fixed crash running scheduled tasks that perform site to site transfers, there was an error that referenced an object that didn't exist resulting in an access violation.
• When retrieving a directory listing over the SFTP protocol the bytes received is now shown in the status-bar panel.
• Added command tokens %n to reference the name part of a file without extension and %e to reference the extension (.ext)
• Added /set @var@ ("title","text") token modifier to allow the user to bring up the folder select dialog and store the result in @var@
It's not cheap, but FlashFXP is a capable and feature-packed FTP client, and the program may be worth a look if your file transfer needs are complex.