Nothing manmade is "Perfect"...........
........however, for me, Glocks are great guns. So are Sigs, HKs, polymer Rugers, and CZs. What works for one may not necessarily work for another.
Case in point: S&W semi-autos. Many people love them. I have owned two--and shot several rentals and friends S&W autoloaders-- and I honestly HATE them. The ones I owned had poor SA triggers, bad accuracy, and poor reliability. I have shot some rental S&W autoloaders that had good reliability, but the SA trigger was still poor and the overall performance was well below other "major" manufactures. Yet, people still love S&W semi-autos. Thus, it must be me (and not the S&W guns). S&W semi-autos just don't work for me, as Glocks, HK's, CZ's, Rugers, and Sigs just don't work for others.
I think people just assume that what works for them should work for others. That is not usually the case. Everyone has different preferences, and we must realize that there is no one "PERFECT" pistol.