what I was thinking of is the ability to use different levels of raid for different types of data.
say raid1 for metadata, raid0 for any files in /tmp, raid5/6 for everything else.
By default data is striped accross multiple disks and metadata is mirrored. You can even mirror metadata on a single disk to prevent bad blocks from corrupting your data. Chris and company did a great job in designing this beast.