If you are prepared to train with a firearm (which I expect you would given your obvious enthusiasm), I would go with a M1911 every time.If you want something you can just pull out and shoot, especially if the gun may be used by family members, then go for something like a full- size Glock.