hold fast work best with platform pedals, but can be adapted for almost any kind of pedal. If you're going to run pedals, get cages and straps, in my opinion. If you're going to run platforms, get the hold fasts.
As for straps, get toshis.
I swear by them.