No real-world experience, but I've read that more siping=good when it comes to snow. Essentially, you have more of the tire in contact with the road surface, be it packed snow or pavement. Some of the tire manufactuer sites have a demonstration.
Actually, the place where you bought the originals has a whole section about the benefits of siping:
http://www.lesschwab.com/siping.asp