Transmit has been my de facto FTP client for several years now, except when I need to quickly send files over the internet in which case I still rely on ncftp.
Transmit is very good at managing local and remote files (you can even preview or edit remote files from Transmit directly) and it allows for quick synchronization of local and distant folders. Long ago, I tried Cyberduck, which is quite good also, but it is probably a matter of choice for my use cases (occasional FTP upload and keeping my site in sync with my local files). The only thing I’ve never been able to get used to is the icon of the application.
I have just upgraded to version 5 which brings additional features and add support to several backends (Microsoft Azure, AWS, Dropbox, etc.). Batch renaming has been added to the latest release and favorite places now sits in the top bar, like for Safari bookmarks. It also looks like the app is more responsive and that the transfer rate has been greatly improved compared to the previous version that was installed on my system (no longer available on the App Store btw). Finally, the activity monitor is a great enhancement as it allows to see directly what files are currently being processed instead of the old overall progress bar that was sitting in the states bar.
Sadly, this is another app which is no longer distributed via the App Store and so cannot be automagically upgraded by the system.