Personally not a Glock fan. I carry a Barretta M9 at work (USMC MP). And when I open carry when not on base I carry a Springfield 1911A1 with Remington 230gr. Golden Saber JHP. It does the work I need it for. If there comes a time I need to employ it I know it will fire and the rounds should stop the would be assailant.
As for the dilemma you are having go out and fire the pistols you are looking at. Find what fits and works for you. Find a holster that is comfortable and fits the bill for your carry choice (concealed, open, small of the back, side, IWB, paddle). Then go out and get a good hollow point round. Hollow points by design are made to not over-penetrate and reduce the chance of ricochet.