Honestly, in my current environment of a large city, I would take either the C9 or 995. Reasoning is that 9mm is a very common civilian ammo, and both weapons have been proven to be reliable even without cleaning for extended periods of time, and able to withstand impact, abrasion and idiot abuse. They can fire just about any brand, and I'm very familiar with them.
The only reason I would hesitate on the 995 is concealability. A longarm isn't subtle, and in a SHTF moment, the last thing you want to be seen as is a threat. You want to DEFEND yourself, but not come off as the aggressor, since in a time of crisis the last thing you need is to alienate those who can assist. And, in an urban environment, your sphere of contact becomes MUCH smaller than it would in a rural setting, so range is greatly diminished.