I use an asynchronous mirror process instead of a RAID1 arrangement now.
My concern is far more about data loss than hardware failure.
I have a Data disk that is user-visible and accessible.
Next is a Data_Mirror that is not user-visible, and admin rights only.
This hides the Mirror disk from malware.
I use a process to do a one-way sync between these two volumes.
If a directory on Data is deleted and irretrievably lost, it still exists on the Mirror disk.
This does create duplicates when directories are moved or renamed.
I wrote a duplicate file manager to handle this, as required.