I have an earlier variation of that Nashbar pedal on one bike. VERY grippy on any kind of shoe with rubber or similar soles. The studs/pins are regular allen screws, I got a few spares with my examples, and I'd guess you could get more at a hardware store. You could even "tune" the amount of grip by removing some studs. They are wide, but I have wide feat, so I'd think I'd scrape the edge of my shoe just about as fast as the end of the pedal if I was taking a turn at a strong lean while pedaling. Although I don't ride that bike much, the bearings and overall construction seems very good on the Nashbar pedal.
I have plastic pin BMX style pedals on my most avidly ridden bike. Still pretty grippy on anything with treads in the sole. If I was wearing smooth, hard soles like some dress shoes, the plastic pins wouldn't grip much I'd guess.
One nice thing about full platforms like these is that you don't need a stiff sole as much. I'll ride with regular sandals sometimes. With cage pedals those edges would press in though the thin soles and not be comfortable.