Up until this last week I used to swear by my Skechers because of the soft sole. Now I've looked at others and have come up with the conclusion that pretty much any soft soled shoe without an overhanging tread/sole can be a good riding shoe if you're running pinned flat pedals. IMO