The omega hybrid 46 works pretty well for everything.
Bought it before the 46m was a thing, but I'm not sure of the need to add and remove parts of a suppressor. Seems like that might just be for tacticool people.
I have the Saker 762 for my 556, 300Blk, 308. I use mostly on my go to deer gun —308 Ruger Gunsite. I just received my Banish 45 picked up for my 9mm Hellcat. Haven’t tried it yet on my Sig P322 but it will fit.
I went with a Griffin Revolution 45 for handguns and a Surefire SOCOM300 SPS for 556 and .300 BLK. I really wanted to make one suppressor work for everything, but if I did, I'd be constantly assembling and disassembling pistons. This way, EZLOK for the handguns and Fast Attach for the rifles makes switching between guns a breeze.
The only issue I'll eventually face is if I get a 357 lever gun. I'd need to change out the piston on the Rev45.