I like kydex a lot for coated blades. It's compact, light, and retains well. On the other hand, kydex can scratch blades, is less comfortable to carry than leather, and is noisier. I find myself liking both for different reasons, and not really developing a strong preference for either.