I've actually been thinking about foot retention a little more since my first answer and although I still prefer flats on an MTB sometimes security is necessary. Given your aversion to SPDs I'd now suggest Holdfast straps. They're super comfortable, easy in and out, hand made in the US, come in all colors and can even be done with custom silk screening if you want. They're not cheap but the old saying "you get what you pay for" is very true here, I've had the same set on various bikes for almost 6 years now. Through winters, thousands of miles and a fair few crashes these things are still in top shape. With all that said, your gonna have to go and check all these options out for yourself.