I have a pair of Diadora X-Trail Carbon Evo MTB shoes that I use on both my MTB and road bike. They get the job done.
I've read reviews that some people have issues with the cleat plates ripping out. I've had mine since spring and not had any issues with an SPD style cleat.