All of the above concealment holsters are good holsters depending on your body shape. In my humble opinion, the very best concealed carry holster is the humble Kangaroo holster. I can carry easily all day anywhere with my Shield glued to my upper body sitting or standing. The weight distribution makes in very comfortable. I still love my good leather holsters but the Kangaroo doesn't pull your pants down even with elastic waist bands. I use it a lot.
Concealed carry holsters | Shoulder holsters, Gun holsters – Kangaroo Carry