I've been using FileZilla lately after FTP Voyager started to give me problems. FileZilla is okay, but it does not support WebDAV. I need WebDAV so I could access my Mac iDisk from my Windows PC but unfortunately not many FTP clients support the WebDAV protocol.
I finally found BitKinex which supports WebDAV quite nicely. It turns out they used to charge for BitKinex but now it is freeware.
Finally a client that allows me to connect to my Mac iDisk from Windows, without using Explorer. This is much faster!