I like kydex holsters a lot.
You can sweat on them all you want and clean them up with simple green and a paper towel.

This is what I use for my Glock 19. Its a Comptac CTAC.
I use a kydex appendix carry holster for my Shield