This is always a tough one, but since it's mainly home defense you're talking about, I'd probably vote shotgun. Less chance of shooting through a wall and hitting something unintended on the other side, simple "point and click" interface, the ability to load different types of shotgun shells...I feel like for home defense there's not much better. Plus there's the deterrent of "clack-clack" that might even save you the trouble of having to shoot anyone.
At that price, and this is just my opinion, something like an NEF Pardner Protector 12 gauge pump shotgun might make nice choice. Simple, reliable, upgradeable and darn affordable. I have seen them up here in Virginia for around 200 bucks.
Just my thoughts!