So I have decided that I am going to purchase a Glock in .45ACP. I do not know which glock to get. The Glock 21 Gen 3 has been out for many many years and is proven. The Glock 21 Gen 4 is somewhat new and has had some things already wrong with it although the flaw was corrected. I am using for a self defense and range shooting gun. So what if the gen 4 comes with an extra mag and better grip? I'd rather have the peace of mind using a Glock 21 model that has been "perfected" if you will instead of something "new" that may still have some bugs in it that need to be worked out. If I choose a Glock 21 Gen3 it will be the SF model. So what do you guys think about choosing a Glock 21? Gen 3 SF or Gen 4???