If you are working in rocky country, go with vibram, great for climbing rocky terrain.Anything else, go with rubber. Though they are durable, I never found them to be a superior sole in soft sandy or muddy country. I much prefer rubber in soft sandy or muddy conditions. All vibram does is leave dirty little 'x's and 'y's all over your floor mats. If you have boots with Goodyear welts, the rubber soles are easily replaced if they get worn.