...
Fights corruption by using checksums
...
THIS!
Most of these features are pretty much Enterprise level. ...
True. However one can't stress enough that in the age of precious Gigabyte (Terrabyte!) Disks it's becoming more and more crucial to detect read-errors as soon as a single bit flips!
Why is that so important? Why not wait until that harddisk sector becomes *physically* unreadable? Because then it's already way too late!
Why?
Because typically a hard disk dies "a slow death". First some sectors become corrupt, means: "Bits flip over randomly" -
the current HFS+ file system WON'T DETECT THESE BIT-FLIPS as long as that sector remains physically readable! And if you have a backup solution (and I hope you have!) then all those flipped (wrong!) bits will get backup-ed - possibly for weeks.
At some point you'll realise that your hard-disk starts making funny noise and eventually it will refuse to read certain sectors (physically unreadable), so it is
only now that you'll realise - with the current HFS+ - that your harddisk just died.
But you're also very likely to notice that possibly much more data has become corrupted ("you cannot open certain JPEG data or other documents - but in the worst case you can, but the image data has changed, so you won't possibly notice until much much later that some pixels (or text...) have changed"). And that corrupted data has been backuped, maybe for weeks!
So good luck (manually!) finding a state in your backup where all data is in a good state!
So how does ZFS help here? Exactly in this situation when a single (or multiple) bits get randomly flipped -
because of checksums which are constantly evaluated and updated upon read/write. And it makes sure that the file system is always in a consistent state! Partial file writes simply won't get
committed if you loose power in that very moment etc. Moving a file is much more secure.
So in the age of thousands of precious photos on your harddisk (1) you absolutely want a filesystem as ZFS which detects logical errors - also as "consumer"! YES, YOU WANT IT! Repeat after me! YOU WANT ZFS ON YOUR CONSUMER MAC! Go and write Apple about it, use the feedback forms found on Apple's homepage!
(1) if you now mention "iCloud" or the like you still haven't understood the problem of "backing up corrupted data" - read again what I said about "flipped bits" which are still physically readable, so the current HFS+ doesn't notice that something went wrong (because it doesn't know nada, niet, nothing about the underlying file structure such as JPEG data), so it will happily be backed up, be it some TimeMachine backup harddisk, or synced back into the "Cloud".