Yup, hardware is better - but NOT the cheap promise/highpoint fake-raid. It's actually done in software, and the binary drivers limit your kernel choices (eg no updates). There is an "ataraid" kenel module, but it's still got some maturing to do, if you value your data security.
If you're thinking about IDE RAID, go with <A HREF="http://www.3ware.com" target="_new">3ware</A>. 3ware is pretty fast, and has had good linux support for years.
If you're on a tight budget, go with Linux software RAID. Also, if you have a cheap promise/highpoint controller, disable BIOS RAID mode, and use Linux software raid.
<i>Do I look like I care?</i>