I have an old Aftershokz and audio is decent, but sub-par music listening experience when compared to my other headsets. No wind-noise protection, but you get to hear what's going on around you, while receiving guidance or notification from a phone.
I like pairing it with the #OsmAnd app, for turn-by-turn navigation, and when I want to follow custom GPX tracks.
I wear a helmet, glasses and mask with it, and no issues whatsoever.