Hey folks, new to handguns here. I recently inherited a .25 cal handgun. In the process of deciding whether to keep it or sell it, I wound up trading it for a Kel Tec P11. Now I am looking at Glocks, but I am not sure yet which way to go. I know that it is cheaper to shoot 9mm ammo, and there is the benefit of only buying one type of ammo, but here's a few questions. First, if I were to buy a Glock 17 Gen4, should I get one stock, or with a compensated barrel? I had a Pawn shop guy offer to sell me a Gen4 .40 cal yesterday for $100 off new. He sold the gun 2 weeks ago new to the owner, but the guy needed cash. I just don't want to spend the $$ on the ammo. His advice is that it has more punch than a 9mm, but I am carrying Critical Defense rounds in my P11. If I go with a bigger round, I would prefer to go with a Glock 21 Gen4 and shoot .45acp. This leads to question number two. Should I go with a 17, or 21? I see good reasons for both. If I go with the 17, I need only to buy 9mm ammo, it is plentiful and not too expensive for practice rounds. Or, would I be better off to go with the 21, and have the bigger round with more stopping power? I have always been pretty accurate with a .45, so this looks pretty good too! To wrap this up, I will probably keep the P11 for CC since it is so small, but how hard is it to carry a full sized Glock? I did handle a 19 Gen4 yesterday, It felt awkward in my hand. Thanks for you help!