I use fireftp as a ftp software and its awesome and totally free. Before purchasing any ftp, please give a try to use that. FireFTP is actually an add on of Firefox. Just install Firefox and then install FireFTP add on and use it.
I believe if you use that you will not use any other software as FireFTP is really smart to do all the works which FTP software can do!!