Something made specifically for your gun, avoid the one size fits none junk. I have personally used Alien Gear and Foxx Holsters. My favorite so far is the Foxx. It has more cant adjustment, is costs less and I find it more comfortable for all day carry. The switchable shells of the Alien Gear is kind of a gimmick IMHO. A good holster should conform to the gun it carries, that isn't possible if you are switching shells and guns. I can't comment on other brands as I have not tried them.