My airsoft headgear journey has followed the Michael Fassbender "Perfection" meme, three different things until perfection was achieved.
I prefer real head protection: Started with a Viper Tactical baseball cap, occasionally using a Jack Pike camo one, and both suffered with the same problems... too thin / fell off too easily / peak would catch on things / BB's magically find any gaps.
I said real head protection: Then a good FMA ballistic helmet, a very large one that fitted my melon head. I was very happy, I could mount an ExFog, but then being sneaky came along and it didn't fit the bill (but has been passed to my son who happy with it).
Perfection: Then onto a boonie for trying to pretend to be a bush or a clump of bracken (with added mesh etc. and my ExFog). But, ignoring the camo side of things, I found that it was "perfection" in that... it's light on my head / sits well with my Delta Mike / the fabric has some "give" rather than a restrictive helmet / it's so easy to store in my kit bag / it has a wire brim so I can mold it to by head (no BB gaps) / the material is thick enough to protect me but I will notice hits.
I love my "UF PRO Striker Gen.2 Boonie" and need to buy another to craft ready for winter.