I'd be thinking of both a handgun and a long gun for the home. An AR-15 is best in that regard, but prices/availability right now make it out of reach for most right now.
If they actually attempt to confiscate our guns, you'll be able to pick one up for free. Every tyrant sent will have one that will become available when we the people go Minuteman on them. When the British sent those 800 soldiers to Lexington, they ended up donating their weapons to our fight for independence.