I realize this is an older post, but I want to provide additional information.
If you want the best, do what Neo suggested and go to ipswitch.com and try WS_FTP Pro. It has served me well since at least 1999.
Like free or open source (or you're just cheap)? Try FileZilla by visiting filezilla-project.org.
Sure there are many other FTP applications out there, but I invested in the best before open source was big. I run both simultaneously today because of complimenting feature sets. Neither is perfect, but together they rock!