Mel, can you give us a bit more info?
Are you going to use these shoes on your road bike and, if so, are you doing a lot of long miles or are you just commuting on it? If you are doing a lot of serious road miles you'll want a stiff sole. If you're doing more stopping and walking than long rides, a more comfortable "hybrid" shoe may be right. Tell us more about your riding style and we can come up with better recommendations. This is definitely an opinionated group!
Editing to clarify that you can walk in any mountain bike shoe but some are more "walkable" than others. The more they are like a hiking shoe the softer the sole and you may have problems if you ride long road rides because of the lack of stiffness in the sole. So, you have to find the right compromise.