I considered, but did not try ZFS, because there are apparently licensing issues, so it's not so simple to install on Debian.
But I've heard good things about it, technically.
Haven't considered other options. The rsnapshot method seems to meet my requirements.