"If you want to present your most professional self, you don’t want to be caught in rubber soled shoes. They look clunky — like shoes a teenager wears to church.
Shoes with leather soles are more expensive, but they are yet another subtle sign that can convey a higher level of professionalism. If shoes like this are still a bit too pricey for your budget, there are many brands of shoes that have some rubber and some leather on the bottom but have the same slim profile. The only time you’ll see the difference is when you take your shoes off."
Disagree, the Italians have switched to rubber on the high end shoes at this point. The last couple pairs of Ferragamo dress shoes I have bought were rubber soled that looked like leathers. Also Prada and Gucci have been doing rubber for a while now. Living in MN and working in Minneapolis and Chicago, rubber is a must.