I love that type of thread but limiting us to a choice between a 1911 and a .22 rifle is just that - too limiting. But fun! Every answer so far is the same. 1911. So, let's do this another way. You can only have one gun for home defense. Maybe you own it now, maybe you wish you did. Pick one. If you must, give your reasons. One gun. Home defense only. You can play with it if you want to but this is for home defense. One gun.
My choice:
S&W M686+ 2.5" barrel
My reason:
Well, I do own it, but that's not the point. Same number of rounds as a 1911. Easier to operate (and I am very much a wheelgun guy!). And I am very good with it. It's better than a shotgun SOLELY because it's handier; I can tote it from room to room, etc. YMMV, of course, so let's see what the audience says!
***GRJ***
My choice:
S&W M686+ 2.5" barrel
My reason:
Well, I do own it, but that's not the point. Same number of rounds as a 1911. Easier to operate (and I am very much a wheelgun guy!). And I am very good with it. It's better than a shotgun SOLELY because it's handier; I can tote it from room to room, etc. YMMV, of course, so let's see what the audience says!

***GRJ***