As you can see, there’s no easy or direct answer. I already had SPD shoes because I was a spinner before I was a cyclist. So when I wanted pedals for my road bike I purchased SPD’s. I just bought a new road bike and installed dual sided Shimano SPD...because I like them. I’m sure I’d like other styles too, but I guess I’m an SPD guy now.