I've tried all kinds of PPE over the years; Bolle glasses, WARQ helmets and I've settled on HeroSharks. Sure, they're mesh and they come with a slight risk. I've been playing since 2012 though and have yet to see for myself shard of plastic getting through mesh.
I didn't get on with bolle, especially in a CQB environment. I would fog up no matter what I tried.
The WarQ helmet was really good. I had the internal comms to chat to friends. Only down fall to it is it's really bulky. Trying to look over objects meant your head popped up a good distance before your eyes. Trying to look down sights meant your sights had to be on a silly height raiser.
HeroSharks were the one for me 👌