Don't forget the other benefit of hardware raid is being able to boot from a degraded array.
EG if you use software raid and your grub is on a failed drive, you will have to manually force the BIOS to boot from the other (working) drive or it will just hang on boot.
For this reason it's worth considering having at least your grub loader on a RAID partition that uses the hardware RAID controller, even if the rest of your drives use software RAID. Or being aware of this limitation, and being prepared to manually boot or boot grub from an external device if your raid is degraded.