I think choosing the best firearm for home defense would depend on your home layout, the people involved, and how you can tactically move around (if you must). If your plan is to hold position in a room and wait for the police to arrive, then either a shotgun or handgun would be sufficient. If you're a woman, a shotgun may be too heavy. You may consider a good caliber handgun. Practice shooting so you can hit the target with deadly force if you have to (center mass, head, "groin"). Sometimes a shotgun can be too long if you have to move about the house. Shorter barrels and pistol grips might be an option. Practice your shooting with the pistol grip if that's your choice. Personally, our bedroom is on the other side of the house than my adult daughters, so I have the shotgun, my wife has a handgun, and my daughters are well trained and have a handgun on their end. We chose the "stay put" option. But if someone has to move for some reason, it's me. Just my two cents.