I'm an advocate of mtb SPDs. I find them to be secure but very easy to clip in and out, which of course is an especially valuable attribute in mountain biking. They can be light weight, low stack height, plenty of high quality stiff sole shoes available, etc. Being more walkable is a big plus IMO.