To make it easy for OP:
https://en.wikipedia.org/wiki/Intel_Matrix_RAID
While I agree with the gist of the article, I always have found it disingenuous to equate it with software raid (OS only) as it obviously uses separate chipset/firmware as part of implementation.
Yes, I work with Enterprise RAID arrays, including design, implementation and server, as part of my occupation....as well as occasional Intel Matrix RAID configurations in the past. And no, it isn't as sophisticated as a dedicated RAID card.
The problem with the average understanding of RAID, likely including the OP here...is that it isn't *THE ANSWER* to protect your system against failure. Any Intel Matrix RAID1 I have ever set up, also includes a comprehensive backup strategy...because RAID can, and does, fail. Whether it be Intel Matrix, or a dedicated RAID card. And yes, I have had high end RAID cards fail and corrupt an array (complete OEM server build, not some Frankenstein setup). This is where the criticality of a sound backup (bare metal) comes into play.
In short, the Intel Matrix raid is fine for basic RAID 1...I wouldn't trust it for anything else...and it has to include the proper backups, like any proper disk array should. Let's also remember to implement any actual RAID array with hard drives that are designed to be part of a RAID array...and not your entry-level consumer drives.