I know I'm gonna get flamed for being a grammar nazi, but the correct phrasing would be "superior to" rather than "superior than". I wouldn't take the time or make the effort if I thought you were a native English speaker, but since you are not and are maybe still learning, I thought I might make a point of offering a nickel's worth of unsolicited free advice.
Also, many native English speakers do not have a firm grasp on the proper use of the words 'then' and 'than'. They are not interchangable and have specific meanings and are to be used in particular ways. I know this is not 'high road' and fj, this isn't directed at you, but dad gummit, people, act like you know how to speak and have a firm grasp on the English language.
Ok, so to get back on topic, the U.S. government replaced the most succesfull handgun ever made (the 1911) with the 92 over, so just by matter of deductive reasoning, I have to go with the Glock.