MTB. The shoes will take more of a beating and look better after, and will protect the cleat better--and MTB cleats are more durable anyway.
Only catch being, getting MTB shoes as stiff as road shoes takes spending some money....although, as with everything, it is the loud/obnoxious colors you find on clearance/sale more often because of popularity.