I use it only for sharing external files, so desktop client doesn’t really matter to me. I haven’t much tried even the mobile apps, my flow is pretty much upload file via web, copy link and send it (it was the same with Google Drive for me). For automatic synchronization of files I use a mix of Synology Drive and Syncthing.