1. Hardware RAID10 - no CPU overhead with an offloading RAID card, great throughput
2. Hardware RAID5 - reliability risk unless you have a flash cache or BBU; recovery risk if disks are of same make/model/age
3. Software RAID-Z (ZFS) - efficient, and solves the "RAID5 write hole problem" in software, but high CPU cost, especially with SSDs
4. Software RAID-10 - good on any filesystem, not just ZFS
5. Software RAID-5 (non-ZFS) - slow, very high CPU cost, doesn't solve the write hole problem at all