In my experience, RAID5 arrays, whether hardware or software, wind up having issues when all the drives are not the same. Generally the RAID5s I've dealt with have been SCSI arrays on OEM controllers (IBM, Dell, HP), but mixed-drive arrays seem to be problematic generally.
I've seen enough...