I've played a handful of pickup games and only one person has worn one. Thankfully it's a mature group of guys and many are wearing masks around the rink and in the locker rooms and there's no stigma. I bought a UA Sports Mask to try out this Thursday though. While it's not remotely as effective as everyone wearing one, at least I am decreasing the chances of giving it to someone else if I were infected and asymptomatic.
Details are out:
There's a larger Pro version with an interchangeable base: https://sparxhockey.com/collections/sharpeners Not sure what other benefits come with the Pro version.
Uses the same rings.
I got one of these. It's surprisingly good. No issues at all with fogging so far, and visibility is great. Based on my experiences with other Hockey Tron products, I had low expectations. But it's been great.