I do a lot of walking, (meaning 8 miles means nothing) and so I usually buy shoes that have man made rubber soles. They last me about two years. I use my leather soled shoes for formal or special occasion, but never for everyday use. But which is better for everyday use? Which do you prefer and use?