I would let my gun dictate what it likes best.
Gun has to feed, extract and magazines are part of this reliability of course.
I personally run at least 200 rds, including all magazines, to test loadings for my guns.
Fiocchi - never had a problem with Fiocchi, be it any handgun or shotgun ammunition and I have shot cases of Fiochhi 9mm.
Heck I have shot cases of Fiocchi handgun ammo, and Pallets of Fiocchi shotgun shells in all 4 gauges!
I have carried the JHP many times for a carry loading.
500 rds each of FMJ, and JHP [1k rds total] and my gun ,not being cleaned, ran these rounds with problems in 3 days.
Federal -
Currently my gun is loaded with Federal Premium 124 gr P9HS1
This is just another loading I have run ~ 2k rds and has never failed.
Federal line, from 9BPE [ I think I have that correct from memory] has always worked for me to whatever I use in Federal line - works.
American Eagle, Same deal, it works in my guns.
Then again mine runs with reloads using Montana Bullets, and others...
Lead SWC rounds a buddy of mine loads up from time to time have never failed me either.
I'm old school and simple, shoot to test for reliability, including mags, how a load does for POA/POI as some guns have preferences, and "regulated" for sights if you will.
Shot placement and quality practice and training depend on the gun going bang each time.
Once one tests a load, then no matter where they are, or what they have for a selection, they KNOW a tested loading will work.
I have never fired a Wolf, Monarch, or some other loads mentioned by others...
Still I have a LOT of choices for target and serious use loadings I know will work!
Get what is easy to get, good price and service , one has tested and run with it.