For a rifle, the Silencerco Omega 30 is a very compelling choice. If you're on a budget, look at the Specwar 556K.
Reece 5 is a nice choice and I would have considered one if my dealer had one in stock. Same goes for the Griffin M4-SD line as well.
For rimfire, I really like my Spectre II. Don't sweat the additional ounces of the Spectre II over the all-aluminum cans that are out there. The ease of cleaning a stainless can is well worth it, IMO. I put 800 rounds through it this past weekend over two days and two separate cleanings. The stainless construction makes life easy. Aluminum shouldn't be cleaned with The Dip or with an ultrasonic. Life is too short to spend it picking and scrubbing aluminum baffles.
I have a new rimfire can in jail, the Ruger Silent-SR. I contemplated another Spectre II, but wanted something that wouldn't disassemble if I had it under handguards and tried to unscrew it. I looked at the Surefire Ryder, but the takedown process seemed needlessly complex compared to the Ruger. The Ruger seems to check all the right boxes, so I went with that.