I don't like glocks. Grip angle, unsupported chamber, lousy trigger, etc....Howether Glocks have one huge advantage: resistance to dirt, mud, sand.
If you are in the desert, jungle, swamp, clean your gun once a year (but not every year!) - Glock is for you. It will still function.