EVA is one of the best soles, but if you need something just for casual use, PVC and leather soles are better options. However, most runners use EVA and PU soles because they're comfortable and cost-effective.