I'm not sure about "best," but my fave 9s in no particular order are
CZ 75 and its variants
Of all of these, my tops are a toss up between the CZ and the Glock. CZ for form and shootability, Glock for function/reliability.
The only time you can have too much ammunition is if you're swimming or on fire!
Gun stores: Where the morbidly obese can pretend to be mercenaries, allude to past experiences in Special Ops, and overuse words like "tactical" and "piece of kit".