OpenSSH, which is one alternative, has a list of
other alternatives.
I like the
ssh communications services client for its drag-and-drop sftp. The current version is not free, but
the previous 3.2.9 version is free to individuals and "Non-Commercial Entity" (read the LICENSE for details).
[ October 11, 2007: Message edited by: Joe Ess ]