Hardware RAID is faster, if you have some bizarre raid 6 setup with tons of I/O and weird parity setups. For the size we are looking at, software RAID will be more then adequate.I'm very experienced in everything above the kernel because I've always worked in virtualization. I've been told hardware raids are still important.
We use hardware RAID at work, but we have two 48 disk NAS units hosting 100+ VMs at once, both set up with 6+1 RAID with additional parity disks and supplying the VMs to 6 load balancing servers. The big advantage of hardware RAID is the ease of rebuilding a bad disk, but sometimes they fuck up and obliterate data integrity for an entire raid 6 array, as happened to us this week. Not worth the headache for a site this small.