Previously I was using the macromedia dreamweaver which was very slow and problematic. Now I switched over to Filezilla. It is really good
Was using FileZilla earlier but Switched to CuteFTP and found it better then FileZilla worth the money
I use three different ftp programs. FileZilla to upload large number of files, the ftp feature in html-kit to edit and upload files directly and fireftp to cut and paste files on the server and change the file permissions.