If you are going after niches just about any gun you listed will work.
Get the Kel Tec now if you can get your hands on one.
The Mosin Nagant rifle second. They made millions of them but they don't make them any more so the longer you wait the more it will cost you.
Shame on you for not owning a Ruger 10-22. If I ran this country you would need to bring one and a voter ID card before I would allow to to vote.
Now work overtime or get a second job and get a Ruger 10-22!
Oh, and don't forget to vote.