The short answer is BTRFS, ZFS, and XFS pretty much have feature parity these days. However, I am partial to ZFS as it is by far the most mature and widely installed. I have never lost a bit of data due to data rot in any of my ZFS deployments.
Word of advice, stay away from parity bits. Mirrors are supreme. Stripe the mirrors (RAID10) for the level of performance needed.