Whatever you get, spend the time and money to learn how to use it proficiently. For home defense, especially apartment dwellers, you need to be good at 3, 7, and maybe 10 yards. You can do the 15-25 yard business after you are more than proficient at the shorter ranges. Look into Mantis-x...
I drove an 18 wheeler for a year and got stuck a couple times, in Nebraska, when they closed I-80 due to snow. The truck stop going into Grand Falls was not a good place to be stuck. The snow would freeze and you were risking life and limb to try and walk on that uneven ice to go inside...
Just get under your desk, or go into the hallway, single file, and sit Indian style and put your head down. At least that's what I remember from back in the day.
There's a reason "Old" is in the screen name.
You might get a little of the price of the weapon if ya wait until the last day of the show and the last couple of hours. They really don't want to load all that stuff back up and to the store.