They're definitely not for everyone.....youve obviously never owned one, but have you ever shot one? Lots of people hate Glocks, until they shoot it. Then on the other hand, some people love Glocks until they shoot it! You either love em or hate em.....there is no in between!
Glock is the Honda Civic of the gun world. It isn't there to really impress you visually, but everyone knows it is dependable and just works when you need it.