I am still Glock shopping and have been considering buying a Glock for competition. I know VERY LITTLE about competitions at this point, just that there are two types and that your gun has to fit in a certain sized box. Though it appears that a lot of people do either IDPA or IPSC and not both, I'd like this gun to be eligible in either class. If there are other popular competition classes please educate me. Since I am a complete novice I think I should stick to stock class but I welcome your feedback on other classes. I have been looking at the Glock 17L and the Glock 34, but would consider others. For instance is the Glock 17 used a lot in competition? Would I be better off there? Your feedback is appreciated. Chris P.S. I would like to stick to 9mm if possible due to its low per round cost and compatibility with other guns. As a Canadian it must have a 4.13" or longer barrel, but I know competition barrels normally exceed this length.