I made a pair of screw shoes last winter and they were phenomenal on sheet ice, frozen slush, crusty snow, and work on stretches of plain pavement too (although they make a lot of noise). With a pair of screw shoes you could run on an ice rink without a single slip or misstep.
It takes about $1.50 worth of sheet metal screws, access to a drill or electric screwdriver, and about 15 minutes. Use an older pair of shoes or even new ones because you can take the screws out at the end of the season and the shoes aren't damaged at all.
I haven't tried any of the commercial products but screw shoes are so easy, cheap, and effective that I'd never have the need.