one thing that i think people ignore too much when it comes to a home defense gun of any kind.....the possibility of a home intruder (or stupid local kid) breaking in, finding it & using it on you or others.
that's why my choice is a double barrel shotgun. easy to load and unload every time you leave or enter the house.
imo, safety is just as important as effectiveness.
EDIT: of course, one could always lock it in various ways as well. myself....i just feel very concerned about leaving an empty house with a loaded firearm in it, regardless of where its hidden.