I've been using Cyberduck for my mac. I found it to be at times a little annoying, but mostly fine. The new upgrades are for newer macs (who would have figured that my 10.4 G4 would already be out of date for freeware) though and I have to be careful to make sure that I don't accidentally upgrade it.