Well since the basis for the array is not for I/O it would have been cheaper to go the software route. Unless you have the card already, buying a hardware card for fault tolerance is a bit over the top.
RAID 5 is one of the slowest array types for write speed, due to parity. The read speeds are decent with the additional drives in the array.
The reason 10-15K rpm SCSI drives are faster, of course is partly due to the faster rotational speed, though the command queueing helps with reducing actuator movement. Which in turn the command queueing enabled drives will "intelligently" parse up the data segments to make the best use of the actuator over the area it is hover above.
For a simple home storage system, software raid is fine. RAID 5 is almost recommendable due to the available disk space you can get with that type of array. RAID 5 is not recommended for high I/O dependant environments.
For home use:
7200 rpm > 10K rpm
RAID 5 > * for available storage
You won't even notice the difference, in 7200vs 10K, and RAID 5 vs anything else unless you pull out a stopwatch. Your I/O usage just will not stress the array.