I like the look of the pedal you linked to, but I went with a similar but cheaper option that works well for me:
Robot Check
Basically 1/2 the price, and it grips whatever shoes I happen to be wearing very well. Just be sure to get the 9/16" version.