The advice you were given is good advice especially if there is only one intruder in your home. I think that it's wise to assume that if you discover one intruder / home invader, there's at least one other somewhere in your home. I've had about 3 instances in which deploying a firearm saved me from individuals whose intent was not to make me any healthier, happier or wealthier. In each case there was more than one so I think you should assume the same until you know otherwise. It might sound silly now, but I think that you should already include other family / residents in planning what to do in case of a home invasion just as you would have some sort of escape plan in case of fire. Finally, not all home invasions happen at night and no one should be in your home unless they either live there or have your permission. My home, on the other hand, is like Grand Central Station in that friends, family and construction workers come and go day and night because we're building an addition to the house for my wife's mother but I still have a good idea who belongs here and who doesn't. You're right in that there are many more serious considerations to home defense other than just going out and buying a gun.