
I'm not sure that there is a definite answer for everyone as to which type of firearm is best in your situation. Ideally, multiple firearms of different types is best, but the important thing is that you are skilled with what you have. Don't just buy a gun and put it away in your closet and expect to be an expert marksman when the time comes. Go shooting! Get comfortable with your weapon! Know it's limits and have plenty of ammo for it.
Some factors to consider when thinking about choosing your preferred weapon include, affordability, versatility, range, and ammo availability. Unfortunately most of us have budget restraints when it comes to buying guns. Often times though, you get what you pay for so find the best of both worlds. If you can't buy multiple guns, consider some that fit multiple functions. For instance, a shotgun is great for home defense and foul hunting, but you can buy different rounds for it such as slugs or buckshot that make it great for large game. AR-15's and AK 47's also fit into the versatile category because they are light and great tactical weapons but also powerful enough to bring down large game. Shotguns and 22's have the cheapest ammo and their ammo is widely available whereas specific calibers of hunting rifles will be more difficult to find ammo in a shortage. In the event of an invasion, what ammo would the invader likely use. Right now I would say, .223, .308, or 7.62x39, so using something that has one of those calibers would be beneficial. Pistols are great, concealable, and awesome for personal defense, but if it came down to using it for survival, good luck bringing down a deer or even a rabbit with one of those. Another thing to think about is how hard the weapon kicks. Are you afraid to pull the trigger because of the kick? Would that moment of hesitation for that jerk of the gun cause you to miss or be a deadly mistake?

In my humble opinion, that's right I said IMHO, I believe that a tactical 22 or AR-22 is the best all around, single must have gun. If you could only pick one, this is it! Here is why, first, the gun is very affordable and can generally be found for 3-4 hundred. I've seen them as low as $250 for a decked out AR-22. They go on sale, keep your eyes peeled! These guns are light and have ZERO recoil so even the wimpiest of women, or children could shoot them and not be scared. Ammo is CHEAP! and it can be found anywhere! It offers a good home defense ability as well as the capability to hunt. Get a good scope and get dead on with one of these babies and you could bring down a deer with shot through the neck or head. While it doesn't have the knockdown power of its .223 or .308 counterparts, your aim won't waiver with each shot so you could easily pump multiple shots out accurately and trust me, a .22 will still kill someone. The look also carries the fear of the higher caliber weapons. That is why this is my weapon of choice!