TONS of FTP software with a variety of functions.
For 6 years I was a user of WSFTP for most of my FTP work. Solid Stable and Reliable.
Didn't upgrade because it still worked fine.
Used CoreFTP Lite, a lovely free FTP software to assist folks and give them basic FTP functionality and would highly recommend it!
For the past month, I have been using CuteFTP Pro 8 and finally purchased it to replace my old WSFTP.
Deciding factor: MACROS!
I was able to quickly set up standard upload functions that used to take me TIME.
Simple to record which files I want (no coding necessary), and where they should go.
Connect to site run macro and get out!
For people that need to periodically update a website with the newer versions of files, this is a wonderful feature. So far I have 5 macros for my most used standard uploads and I LOVE IT. Worth the price of the software for the time and aggravation saved!
(Example Macro: 8 files to be uploaded. These files are each stored in different source folders on our server and each is being sent to a different destination folder! I am no longer going up and down through file trees! The program does it for me. Sometimes I need to run this twice a day, sometimes I run it every other day, as needed.)