I started out with Sidi Bullet2 shoe and Shimano SPDs.
Then I switched to a variety of crank brothers pedals on all my bikes. The only CB pedal I really ever was satisfied with is the quattro, combined with a Sidi Genius 5 shoe. I'm still using those, but went back to SPDs on other bikes. Neither of these types of pedals is perfect. Crankbrothers pedals feel sort of loose and sloppy, they have a wide Q, and the pedals are not durable. I've had many warrantee issues with them. SPDs on the other hand are very durable, but I've had occasional accidental unclips and as the pedal wears they get harder and harder to unclip. Also the SPD cleat is too large...it doesn't fit completely below the MTB shoe tread and still grinds on the sidewalk when walking, even with Shimano brand shoes. Eggbeater cleats on the other hand are small enough that they never contact the ground.
I'm currently, using M324, A520s, M770 and a few other SPD pedals and on two of my bikes and still running Crank Brothers Quattro road pedals on a few others. The quattros are discontinued and its harder to find replacement cleats. I'm planning on phasing these out to either Shimano or Look road pedals in the next year.
As far as shoes go, I stick with Sidi shoes because they are comfortable and extremely durable. I know what size fits me, so I can easily order online now for good deals. When the weather gets ****ty, I use Shimano MW80 winter boots, but I just bought these so I can't really comment on how good they are yet.
Last edited by mihlbach; 10-31-09 at 06:13 AM.
Reason: added comments about shoes