I'd like to second the recommendation of CrankBrothers pedals. I have Smarty's on my road bike and really love them. Then again, I've never ridden anything else.