I have the Teva Pretty Rugged in both leather and rubber and I like the leather ones much better for WDW. The insole has more cushion than the rubber tevas and therefore seems more comfortable. Unfortunatley, mine have gotten wet over the years and even after applying waterproofing to them every Spring, they are starting to crack a bit, but I bought them on sale for $20 so I'm not too worried. If you don't care about them getting wet, I'd say go for the pretty rugged's in leather.