I believe software raid allows you to recover data with different hardware, or move your disk to a different hardware platform. Something you cannot do with hardware raid. I think that is really the only difference.
Mathematics is the only science where one never knows what one is talking about nor whether what is said is true. -- Russell