so is raid 10 better than raid 5?
		
		
	 
 It's hard to answer such a qualitative question without some additional data, like what are you using if for, what is the goal, what apps, block size etc...
In generally I would say RAID 10 is "safer" because you have mirrored data sets and essentially a spare piece of data for every production bit.  It's slower than RAID 0, but faster than RAID1.  It's also likely faster than RAID 5, but that is somewhat dependend on use case.
RAID 5 has parity protection, but you are only using about 25% of the data for parity bits so it's somewhat less protected....but at this point we are talking higher math and double bit error statistics.
In my case I use:
RAID 0 -- Temp data that I backup all the time or don't care about.  I want speed and it's best at that.
RAID 1 -- Important data that I don't necessarily need speed or added capacity that RAID 10 gives.  This also give somewhat better fault tolerance and resiliency, since a drive loss will not impair production performance like RAID 5 or 0.
RAID 10 -- I use like RAID 1, when I have lots of disks that I want to join together into big sets that are very well protected...and I don't care about the added drives and lower effective usable capacity.
I back both of these up regularly in case of file system/OS corruption.
RAID 5 -- I use when I have dedicated Raid controller and I want to get better utilization.  I would setup 5-6 drive sets giving an 80-85% (rough) utilization.  The dedicated controller usually does pretty well for performance, but I know I'm losing something over the alternative...but that's ok, because I'm somewhat more protected.  I use this for data sets and some archive sets...usually with smaller drives, FC or SAS drives.
RAID 6 -- I use when I have big fat drives that i want to protect from double drive errors.  Generally you will lose more to parity, but you will gain more spare capacity in the event of a double failure.  This is best for SATA type drives and archive use cases.
Again, this is what I do.  Which approach I use depends largely on the use case.