Any major SD ammo / brand that you are able to run 100 or so rounds through to make sure it functions without issue.
No need for +P
HST, Gold Dot, Golden Saber, PDX1, SXT, Critical Defense or Duty(duty penetrates more). Etc.
They are all in the statistical minutiae of each other performance wise. The key thing is to make sure they function in your pistol. Even the most reliable Glock 17 on the planet can find a round that it might not like. Best to know that earlier then later if you know what I mean.
I suspect your Beretta will still be pretty reliable with whatever as long as it’s clean and cared for just because the feed system is inherently pretty forgiving/straight in. You still need to test just to make sure.
Don’t get hung up on the wunderbullet just make sure the bullet works in your gun and you can hit what you are aiming at.
My non tactical, high drag, low speed opinion.