I like all of the above.
I currently have BMX platforms and low gearing on my bad weather SS commuter. This bike also doubles as a lazy day errand bike.
I have SPD pedals on my geared bikes for the ambitious "go fast" rides.
I have used and enjoyed PowerGrips. They are the best of both worlds. I think they are a little less durable than the other options, but not too bad. I'm thinking of putting some on the fixed gear training bike I'm going to build this summer.