well to be honest do u want to kill the guy or scare him off?
if u want to do damage then i would go for a small gun because you dont want to damage your home as the gun is so powerfull to will go throw them/him like air and then put masive wholes in your house or have him splaterd everywhere just any gun will kill
as for too scare a simple shotgun will outclass whatever they will have and scare away to never come back therefor no mess just the power in your hands
if you're going to shoot somebody, the best thing to do is make sure you kill them. otherwise when it goes to court, it's your word against his. if you kill him, then he has no witnesses.
Just buy this
*both wrists break*
you know you've gone too far when your handgun needs a shoulder strap.