There are a couple things you can do here... One is BTRFS has checksums so it will *detect* when the data has rotted in the drawer, whereas ext4 doesn't.
Also, BTRFS you can set the mode of data storage to DUP and you'll get TWO copies of every data block (at the expense of being able to store about half the stuff), BTRFS can then do a scrub and detect corrupted blocks and fix them from the good copy.
Finally, you can do compression, snapshots, and sends
snapshots are good for keeping history of things, and send is good for offsite backup.
Oh, and you can do deduplication, which might let you store more stuff?
I have NEVER lost a btrfs drive to anything but hardware failure, I've been using it since about 2012 or something.
I think this is a fair high level view. Another things about zfs is the license and such makes integrating it into a "normal" desktop system or whatever a pain in the ass. For example you can't just add a package in Debian.
I 100% suggest you format your single backup drive as btrfs, set DUP for data if you have a big enough drive, and mount it with compress=zstd unless you're storing highly compressed data already.
oh it looks like it does now... dkms the debian kernel module system or something similar has been around for a long time, but zfs support is I think relatively new (say last 5 years?)
if you want to use DKMS stuff make sure you install the linux-headers for your linux-kernel package !