THIS^^^^If you want to kill yourself while attempting to jump over a barbed wire fence, then go with the road shoes. My S Works mountain bike shoes are slippery enough, I wouldn't want to use something with no tread off road!
This is not totally true...I have Specialized road and mountain bike shoes and they both work on both of my bikes (road or mtn). I just use crank brother egg beaters on both bikes. So you can use either or for either or.I just want to make sure you understand that road shoes will not work with mountain pedals. You will have to run a road pedal on a MTB. Most road pedals have no provision for mud clearance and are also harder to get in and out of then mtn pedals.
Also road shoes are way less comfortable to walk in.