Everyone tries to reinvent the wheel with zfs mirroring and snapshot retention tools.

What are the established alternatives?

ZFS has tools do execute the actual snapshots and to do the actual mirroring, but nothing to manage which snapshots to keep or how to actually reliably get a snapshot from one place to another.