"Best" is wholly subjective.
And so is "home defense" when you get around to it.
Before Kirk chimes in, I'll go ahead and say it: The best one is the one that you'll purchase and then TRAIN with. You can learn to defend your home very well with even a single-shot.
-J-