Unless there are security concerns I find droidfs better.
- It's free
- Uses gocryptfs mode among others you can choose from. So 100% compatible with gocryptfs FUSE mounted volumes on Linux/MacOS.
- Don't have to drag documents in/out of it. It presents itself as a document-provider so all apps can access your plaintext content using system file picker - pretty safe.
- All this means works excellently with p2p sync like Syncthing.
Eg. You only sync the root of your encrypted dir eg. Documents/my-secret-stuff across all devices - Syncthing never sees your plaintext content. On Android droidfs uses SAF to give you the document provider access once you unlock (password/biometrics). On Linux use gocryptfs to FUSE mount the encrypted dir - same password.
If the encrypted dir is updated in the background, the mounted plain text dir immediately shows changes on all systems. It's file based encryption (not volume/block device based) so you are only sync-ing files that have changed.
Only disadv is that although droidfs has active-ish development on GitHub, they haven't published a release for sometime not sure why.