Dainite is awful.
For rubber to be as hard wearing and to last as long as leather, it needs to be quite dense, which unfortunately means they don't grip at all. Dainite has this disadvantage, but also doesn't have much traction. I find leather soles actually have more traction than dainite.
My advice is to get a boot with leather soles and have a cobbler install commando on them.
Hendrix has the right of it...whether it applies to Danite or Vibran or soleguard/Topy. They are all dense rubber materials and will not reliably grip ice or wet, slick cobbles,etc.. To the extent that they are "surfaced"--have lugs or ridges or stippling, that texture will grip on irregular surfaces better than a smooth surface outsole of any kind. That's just common sense, but a leather sole with leather lugs (or iron hobnails) would grip as well or better in such circumstances. When, as in the case of Topy, the surface gets worn smooth the gripping power disappears, especially in ice or snow or wet.