If I can add my $.02 to this topic...

I own a variety of guns, both long and pistol. I say look at the entire situation and then make a choice.

My shotgun will work great for defensive and close range hunting application. It will bring down an animal the size of a deer if you are close enough.

My 7mm mag will reach out and touch something at 500 yards and touch it hard enough to do critical damage - and I am talking ELK sized.

My AR-15 is a versitile firearm that has been proven in combat situations and can be used as a hunting rifle if things went bad.
I will also put into this catagory my Rugar mini 14. Everything above applies to it, but not as militaristic looking.

My ruger 10-22 is light, rugged and cheap to shoot. It could be used to slow down (or stop) a violent attack but I have used it to hunt many small game animals. With that being said, it could probably be used for non-flying birds (illegal).

My winchester 30-30 is a reliable carbine and is capable of fighting off bad guys (look at old west history) and is a very capable hunting rifle that I have used for intermediate - short range shots.

Now - the question is which one of these would I use in a survival situation? Again I say look at your situation. If society is crumbling down around you I would say all of them. If you are out on a hiking trip in the wilderness and you break your ankle, I would say your .22. If it is somewhere in between those two scenerios, I would say the one you are most comfortable and accurate with.

When it is all said and done, it is a personal choice. Become knowledgeable on numerous guns. Do research, go shooting, go hunting, talk to people - a lot of people. You will have so much information in such a short amount of time it will make your head swim. Then reveiw what you found out and go buy the gun that you want to use. If it turns out you dont like it, sell it and buy a different one (this is not a lifetime commitment). But for God sake these words never rang so true to a posting: To thine own self be true.

and that is my $.02
_________________________
A government big enough to give you everything you want,
is strong enough to take everything you have.
Thomas Jefferson