I've had a lot of experience with dainite soles in snowy icy weather and I think they do great. They definitely give good traction. Now granted if you are walking on a patch of solid ice it's still gonna be very slippery, but the dainites do a good job. I think they do a pretty solid job of protecting the shoe from bad weather too, as opposed to leather soles. That being said, I think commando soles are better than dainite. And, if your boots have it, the veldtschoen construction is far superior. With my dainite soled shoes I still have to be careful walking around and to keep the shoes clean. With my C&J snowdon boot I trek right through anything whether it be snow, puddles, mud, etc. I took them out clay shooting the other day in the rain and mud and my feet were dry and the shoes were unscathed. I knocked the mud out wiped them off and gave them a good brushing and they are good as new!