I think a lot of it is going to depend on how your feet are. My wife has wide feet so most brands don't work well for her. I'm pretty average as far as feet so just about any brand works for me.
I've been using some Pearl Izumi brand mountain bike shoes for the past 4 years and they still look like new. Great price as well. For Christmas, I've asked Santa for these: