I wear Specialized Tahoe MTB shoes and ride with Crankbrothers Candy (eggbeater style pedals with a small platform around the egbeaters) pedals. Last year I rode over 6000 miles, including a double century, four centuries and a six-day 60-70 miles/day tour with that shoe/pedal setup and never gave my feet a second thought. Since I mountain bike as as well as road bike, I like being able to use one set of shoes on all of my bikes. I also like the comfort of mountain bike shoes off the bike. The most important thing is to get a shoe that fits you well and that is comfortable.