Since a drive can come from the factory with bad sectors and bad sectors can occur later, I follow this policy with all my drives.
1: All new drives get a total Zero Erase (even new computers from Apple, requiring a complete OS X install naturally or reverse clone.)
2: Any drive about to receive +50 GB of data or a new partition that hasn't been Zero Erased Free Space in the last 6 months.
I'm interested in performance, so I'm not particularly fond of the delays caused by the drive trying to read from a failing sector (beachballing) and trying to make up it's mind to map it off or not.
I also don't suffer from as much issues following this policy, either creating partitions, user or system file corruptions. It's a preventative maintenance technique for a more reliable system.
It's possible a sector with a necessary system file(s) could fail on a existing system, why I clone my entire boot drive to a external drive regularly, because with that I can option key boot off of it, zero erase the internal and reverse clone, optimizing and defragmenting the boot drive in the process.
If the drive is still having issues after this, then I will replace it.
I burn DVD's of my music collection once a year as a extra backup which has saved me a few times when I don't immediately notice a song as gotten corrupted.