well, snow fencing is uglier, probably provides a more slippery surface but its less stable and edging on it would just fuck you. Astroturf while slower and requiring watering/soaping allows for some edging, stays in place, and doesnt have a bunch of holes in it to grab at your tips and such.
if you have the money i wuold go with astroturf - or get a little bit of both to test for yourself before spending alot and committing to something.