Storage undelying filesystem, BTRFS with snapshots

Do you have recommendation for a storage filesystem ?

I’m setting up an proof of concept with an SFTP server storage for the backups of my colleagues.

I was wondering if using Btrfs as the filesystem for the storages with automatic snapshots (to be ‘protected’ against a wrongful pruning from the client machine) is supported or not a good idea regarding the model of duplicacy ?

Thanks

I think it is a good idea to have another layer of protection in case the prune operation (or anything else) goes wrong.