I'm looking to buy some nice shoes and deciding between leather and rubber soles. I don't work in an office and don't even own a suit. At some point, I will buy a suit again and a pair of leather sole shoes to go with it. However, for walking around on pavement, is rubber preferable to leather? In my case, I was going to pick up a pair of Alden leather-soled plain toe bluchers, but now I'm thinking I'll get some all-weather walkers with rubber soles. I mostly wear chinos and less often, jeans. Thank you for your advice.