I don't have a favorite brand of helmet, but I don't buy expensive helmets just because of the name or Snell certification. I use full face non modular helmets. I have worn open face and beanie type helmets, but about 20 years ago I switched to full face only. I don't wear modular flip up helmets because I am afraid they might come apart in a crash. Main thing in a helmet for me is that it fit well. I'm currently wearing an HJC full face that I got from Motorcycle Superstore for $116.
I have been hit in the face with both a bird and what I think was a large rock, at about 80 mph (on the freeway). The rock, or whatever it was, broke my face shield, and almost knocked me off the bike. The bird didn't break the shield, but covered it with so much blood I couldn't see through it. Both times I would have been in big trouble, or probably dead, had I been wearing a shorty or open face helmet.
I have never crashed on a street bike, but have gone down plenty of times on dirt bikes. I now wear a full face street helmet on dirt bikes as well, not only for face protection, but for protection from dust. I had an open face dirt helmet with a chin bar and goggles, but I was choking on the dust we have here in the AZ desert.