Hey Katherine,
I put the stock pedals on my MTB/Road/Beater GT bike, ('cause I couldn't get those black platform things off, then decided they might be ok for street shoes, anyway!) and put some old very similar Shimano 747's on the Trek. My good MTB has the better Shimano 959's on it. I get along really well with Shimano SPD MTB pedals. That's all I ever used, so maybe I don't know any better. I have a pair of road shoes, but don't like how slick they are, so never wear them. I have the identical pair of Sidis in MTB shoes that I _LOVE_.
Nanci
***********
"...I'm like the cycling version of the guy in Flowers for Algernon." Mike Magnuson