I never thought a pair of shoes could make such a difference!  I used skate shoes (Vans) and soft-soled running shoes that would pretty flat, but wearing the 5-10 are like they are fixed to the pedal and my pedals don't have crazy big spikes.  I ride thru a lot of water, so  these shoes get wet, will see if that effects them long term on their durability.  So far I rinse them out and air dry them and they seem just fine.