Hmm.. Which is better?
I would say software raid is better*, my reasons:
[*] Under most conditions, ie. without big budgets, mission critical servers etc...
See Also: Stackoverflow Blog: Tuesday Outage: It's RAID-tastic! Linux: Why software RAID?