Dainite for harsher conditions and more casual boots. Micro otherwise. They both offer good traction and wet insulation, but I think with dressier shoes you should keep them from becoming too casual looking by adding additional weight and heft to them. Leave those option for boots.
It is a thinner rubber sole. Provides insulation and traction while maintaining a dressier more elegant look that a chunckyier Dainite sole.Personally, I would use it on dress shoes (osxford, monks, derbys), not boots.
I wear them with everything from jeans to semi-formal dress. They look best with slim cords or nice Cucenelli chinos. You could dress them up with a nice jacket or blazer or down with a nice sweater. They are very vesatile boots.
I wear a lot of them. I started working from home few years ago, so I wear less of them since, but I will get to them soon. I just got these a couple of weeks back and I will wear them in colder weather, which is coming very soon.