If you are on wet ground or you play regularly in a rainy climate, then spikes shoes will be better. However, if you want your golf shoes to be more versatile, then spikeless shoes are the best.