FTP isn't really used much any more. SFTP (file transfers over SSH) mostly took over, and people that want to sync a whole directory to the server usually use rsync these days.
Isn't Cyberduck a paid program though? I remember trying it, but I can't remember why I went back to filezilla. I thought it was because my trial for Cyberduck expired.