Yes, Glocks are very good. Try a Glock 26 now, in compact package and see how good it is.
My Glock 19 has been my EDC from day one, it's has a few wear holster marks on it, but is tough! Mine's been out in the snow, heavy rain pour which required me to take out the firing pin to clean it, it was just so soaked I thought I dropped it in water lol and magazine removal for water cleaning/new ammo.