BTRFS (or ZFS, which I have no experience of) has checksum functionality "built-in", which seems like a very good feature. My Synology NAS gives me the option of enabling it for any given folder, so it begs the question of: should I enable it for data that I don't really care that much about?
Which leads to the actual question: What is the cost of enabling BTRFS checksum's? Does it take up more space? If so how much? Does it take up more CPU time for reading or writing?