My overall favorite suppressor for 5.56/30 Cal is the Silencerco Omega. This suppressor is capabable of handling mag dumps. The other one I would consider for precision would be the Thunderbeast Ultra. Great for precision, not great mag dumps.
On the .22LR front, You can't go wrong with the Silencerco Sparrow, Dead-Air Mask, or the Thunderbeast .22Takedown. I have tried all 3 and all are great.
I personally own the Omega and the Sparrow. I wanted to get a Mask and a 22 Takedown but I don't have a need yet. More than likely, I will be adding another Omega and another Sparrow to my collection. And then possibly an Omega 9k or Omega 45k.
On the .22LR front, one of the big things that Dead Air and Thunderbeast market is the lack of a first round pop. For some people, this is important.