SPDs have been working great for me. I've got stiff, carbon-soled shoes for them. I have different pedals on my different bikes, and I've accidentally clipped out from one set of pedals, but never the others. The ones that leg go are much older, and I bought them used.