I wear a full face BMX helmet all the time and always have when on my outdoor cycling journeys for several reasons
- it protects my entire head from any trauma and bashing on the floor, it protects my entire face not just head, prevents injury to my chin or mouth.
- it is mainly because of my BMX history but I always ride a full sized 26 inch wheel, 18 inch frame fully rigid mountain bike and have always found full face helmets more logical, functional and comfortable because I'm used of them. I hate the typical road cycling helmets that protect absolutely nothing. Full face BMX and mountain bike helmets protect everything and are safer.
- Defence from physical attack
- You can wear proper mountain bike goggles that look like ski goggles to protect eyes better from high winds and any mud or flies god damn annoying flies, glasses do nothing. then can just move the goggles up when you don't want to wear them and still have them strapped around the helmet.
Also I strongly advise sap(?) gloves with the padded metal knuckles and metal pad back of hands that motor cyclist and mountain bikers and BMX wear much much more protection than any road cycling gloves and stops your knuckles from been scraped.
I am mainly cycling mountain bike trails, around parks and BMX tracks and use side roads to get anywhere. I don't really cycle down main highways with traffic lights unless I really have to, most of time on a super busy high way I'll just get off my bike and walk with it or cycle on grass.