I would recommend the Griffin Optimus 9 to cover all your needs listed. 45 can I would go Obsidian from Rugged. If you're looking to buy multiple cans like me, I'd go SilencerCo Omega for .30 Obsidian 45 and a dedicated .22 can to cover needs. I would recommend the SilencerCo Hybrid but the weight on a pistol would be a lil hefty. AAC Ti-Rant 45 is a great can also. Especially if you get the M model which is newer than the old Ti-Rant series. I would recommend that you decide if you want direct thread or QD model to make ease of using multiple hosts.
I definitely want a QD model. There are atleast 3 rifles I will be using it on, 5.56, 300BO, and 308.