The Endura Hummvees* are my favorite cycling shoe, which goes to show how personal such preferences are.
There's also an element of matching the shoes to the pedals, some riders are more fussed about it than others. I thought it didn't matter till I toured with pedals and shoes I'd ridden hundreds of miles with, but never together. They didn't work, uncomfortable feet after a few hours and slippery when wet.
* There are other Endura MTB shoes, but I suspect it's these JohnR refers to as they're the most popular and have been around for years.