Beretta also makes the 9mm Nano in subcompact. The px4 storm can be had in 9mm .40 or .45 cal.
I standardized a few years back into 9MM, the .380 was for CCW as my S&W 659 was a bit heavy for IWB carry. That model is built like a tank of mostly all stainless steel, I think it would survive the apocalypse.