Are you looking to own a gun to keep at home, or to carry? Because that makes a difference.
You'll hear a lot that a .22 is worthless, and that you need to get something heavier duty if you want to make an impact, but you really can't go much bigger than a .22 for carrying and then actually...