AXO is a motorcycle specific clothing company that makes a lot of casual style protective equipment. I bought a pair of their "5 to 9" shoes about a month ago, and have been using them as daily worn shoes to my classes, commuting on the motorcycle.
They have a flat, firm, sticky sole built for gripping metal pegs, plastic caps over the ankles for protection, and a lace-free retention system that eliminates the risk of crap getting caught in the chains. Very comfortable for what they are built for, though the retention gizmo loosens up after a couple of hours as the shoe breaks in from walking.
I don't have any experience with them on a push bike yet, but they seem to be built almost perfectly for those needs as well, if you use platforms. Once I get my bike in, I'll be able to give a good review for MTB use.
If you have big feet and need a cheap backup shoe, I would suggest grabbing a pair while they still have them at closeout price; They're normally $160.
AXO 5 to 9 Shoes - Closeout - Motorcycle Superstore
Mtbr's 2016 Winter Biking GearReviews and Roundups
Results 1 to 3 of 3