The advantage to a hand gun is size. It can be secured more easily and secured in a spot where you can grab it fast. If you are inexperienced and were to get a hand gun, get a double action revolver. If God forbid you were ever in a situation in your home where you needed it (and the odds are slim to none) you are probably going to be scared. You do not have to remember anything with a double action revolver. You do not have to cock it and you certainly do not have to work a slide to chamber a round as you would if you had a automatic and there is no jamming variable. Just pull the trigger. Get a large caliber. You are probably going to hit nothing but your house, unless he is right on you, and the noise alone could cause the threat to shit himself and run whereas you will shit yourself but hold your ground. The police will ask you if you are all right. Tell them you are fine but that you have fouled yourself. They will know this. Ask if you can shower. They will endorse this request fully. Do so, break out a fresh triple pak of Jockeys, then make your statement.