Personally I think that in the case of a CoW filesystem, bugs which cause corruption should be very uncommon because of the very nature of the CoW mechanism, especially if coupled together with data checksums as publicized in the case of BTRFS.
If things still get trashed then I tend to think that the very foundation of the FS is bad.
If things still get trashed then I tend to think that the very foundation of the FS is bad.
But maybe I'm just naive :)