I asked the same question and the reply I got made good sense. Leather or nylon
for comfort and quality. Kydex for outdoors, hiking, hunting, jeepin, 4 wheelin, horseback riding, or anywhere your holster might get wet, as leather and nylon take longer to dry. Everybody has an opinion of what they like. I like the Bianchi Minimalist for concealment and comfort. My Uncle Mike generic nylon works well to protect the pistol riding between the seat and center console in my truck. Maybe I'll purchase a Fobus for durabilty outdoors. The sales guy at my local shop said they're like a woman's purse. You'll end up with 5 different holsters for the same gun depending on how you dress that day, what you're doing, where you're going, and so on. Heck, buy 'em all.