In my experience, it comes down to performance. When you are using hardware raid, the raid processing is done by a separate hardware device. When you are using motherboard raid or software raid, all the processing is done by the CPU instead; taking away resources from other applications and...