So after frequent calls to every gun store in central Indiana. I have found out that M&P Shields are on a 1,000,000 name waiting list, Ruger SR9C is over priced at $535 with a crimson laser, and only 2 shops have the Beretta Nano available. My first choice is the the Shield or the SR9C. But since the problems with availability should I purchase the Beretta Nano? Thoughts? Or am I better off waiting.....