One thing I noticed about Windows RAID 1 was that it took forever to resynchronize the array and it would trash the disks during the hours or whatever ridiculous amount of time it took to do this, which resulted in very poor performance when accessing files on the array.
Fortunately this isn't a normal occurrence, only seems to happen after unexpected shutdowns and stuff like that. Drove me freaking crazy a while back when I was having stability issues (due to video card drivers it turns out) that resulted in BSODs every couple days. The onboard mobo RAID 1 never had to resync like that, or if it did it was able to do it in the background without me even noticing it.
But other than that issue, software mirroring in Windows 7 seems to work pretty well for me.