The problem
I wanted to open and edit remote files without having to open up a separate transfer window each time. File tools on the Mac were being compared in terms of not only what features they offered, but whether you actually needed a separate client window at all.
Where the choices split
Transmit and ForkLift both felt polished, but they’re still fundamentally closer to Cyberduck in terms of workflow; you open the app to transfer files, and these are still discrete tasks that ideally happen in a separate window.
For day-to-day editing, I prefer to have the storage alongside the folders I’m already working with, and would make a different choice when it comes to heavy transfers or more rigorous sync rules. I think that’s still a valid choice to make.
What mattered locally
In addition to avoiding having to sync the contents of a remote account to my local disk, mounting them also offered the option of encrypting files stored there, optionally. But that’s still not why I went with it.
My preference was more narrow; I wanted fewer separate windows for the same class of task, and would not consider it evidence of preference for mounted storage in general.
What I settled on
On macOS overview, I stayed with CloudMounter, which mounts accounts in Finder. My connections included SFTP, WebDAV, Amazon S3, Google Drive, and Dropbox.
FileZilla was free and handled FTP overview and SFTP, but felt dated. Rclone overview offered a command-line alternative with some setup.
Test the actual work
On your macOs, compare CloudMounter app through Finder interfaceagainst FileZilla client or, if appropriate, Rclone background. Use whichever you actually need: FTP protocol, Amazon S3 storage, or Google Drive storage.
Start with disposable copies. Open, edit, save, and reopen a file, then transfer a representative folder. Check the remote results and local disk usage before choosing.