Not much in the article to disagree with, but maybe to offer a couple finer points. The 1911 is quite a handful for most females as is the Garand. Yep, they'll both work very well as a home defense weapon, but if I'm not home and the little lady is in charge, I want to know she has something at hand that she can use with authority. The 1911 is often too much for the small framed woman, and few can lift and handle with any proficiency the Garand.
There are many firearms today that will make that grade like shortened shotguns, Mini 14's, even AR's, and a wide assortment of handguns a little tamer than a 1911. I want to be sure she can get the bad guy even if he's hiding behind the fridge, but not the fridge at the neighbor's house. So in my opinion, of those mentioned in the article, the M1 would be the likely choice for my home, with either of the shotguns a close second.
Here's a funny little story ...... when the wife and I first married some 51 yrs ago, she had never even touched a firearm. But marrying me she quickly developed an interest. Well, we lived for a short time in a 60' long, single wide mobile home and in a park not especially comfortable looking, even if reasonably in fact safe.
I would occasionally work out of town or overnight and she and I wanted her to feel and be safe, so I always loaded an old 12 ga side X side I had, and would stand it against the wall by the head of the bed. The bedroom was at the very back of the mobile home with a single wide hall stretching nearly the full length of the trailer. I placed a small night light at the front end and explained to her that anyone or anything trying to get to her would be back-lighted and cause a perfect silhouette coming down that hall. All she would have to do is pick up the shotgun, slide off the safety, and point it at the door to the hallway. Then whenever she was ready, just pull both triggers and blow both walls out of the hallway.
She thought about it for a minute or two and said .... "but won't it knock me back on my backside?" I laughed a little and told her NO, she'd be perfectly fine since she was already laying down.