First I will say to know without a doubt it will go bang every time, aside from bad ammo, get a revolver. They work every time.But if I'm ever in a bad situation I will grab any of my 1911's without hesitation. I think they also carry just as well as a Glock, or any other pistol. It is all about preference for your carry weapon. I just suck with a double action trigger. I just can't practice enough with one to get decent. I don't know why but I am naturally better with a single action, especially a 1911. If your a better shot with a Glock, get it. But if ever it comes to a fight, I pick my Les Baer over anything hands down. Always do what feels best to you. If its a Glock, 1911, or a off the wall CZ do what feels best.