Maybe software backup is better than Raid.
It depends on your exact needs.
RAID 1 (mirroring):
- easy, near-zero maintenance, set it and forget it
- low system overhead (lowest with hardware-RAID)
- requires backup drive to be available all the time
- mirroring is in realtime, no additional "backup" time required
- mirrors all data, including any errors and overwritten files
Software backup:
- requires scheduling, configuration
- high system overhead (schedule backups when computer not in use)
- backup drive can be made available only when backups are done
- mirrors data according to schedule, deleted files are still available on backup until overwritten
- backed up files can be "versioned" (files are retained for different periods of time. example: you discover a file overwritten with bad data but you are unsure when the file was changed -- in this case, backup versioning may allow you to recover a 1-day old copy, a 1-week old copy, or a 1-month old copy of that file...)