I'd buy Glock or Sig. I like the Sig a little better, but my Glocks do everything just as well, weigh less and cost less.
The Beretta is a good gun, but I'd much rather have one of the others.
The now discontinied S&W 3rd gen semi's were darn good, underrated guns, but now that they have been discontinued I wouldn't want one as duty gun. Wouldn't mind one for my personal use.