I am interested in puchasing a gun to use for home defense and would like some input from others. I've done some research and alot of places tell me shot gun type is the best but I would really like a hand gun, something on the smaller side, semi automatic or even would consider a small revolver as well if their ideal for home protecton.