One word- Penetration! All of the guns that you mentioned are NOT good for home defense, because those firearms are too powerful. An ideal home defense weapon is a pump action .410 shotgun. There are 000 buckshot rounds available in .410 caliber. Each round contains three 000 buck pellets. Each pellet is the equivalent of a .25 caliber round. The 000 buckshot will stop an intruder, but won't shoot through the walls of your house- so you won't be hitting your kids in the next room.
Besides, the slide action of chambering a round (a.k.a. "racking" the slide) is enough to send most intruders running! THAT is ideal!!!