I'm a huge PowerGrip strap fan myself. I use them on both my bikes.
You are not so much 'trapped' on your pedal, but you also can't accidentally slip off the pedal. Love them.