I have a full size XDm that I've had for several years now with zero problems. I would recommend them. I'm not sure what would cause a discharge when holstering. Keep your finger off the trigger.
Don't know anything about Glocks.
I also have a Ruger SR9c for carrying, when I can. It is a striker fired pistol with a safety. It comes with a small mag for carrying and a larger one for range use (or carrying if you want). Love mine and would recommend it also.
Here is the SR9c with extra mag: