I'm happy with my Caberg Riviera very similar to HJC also with internal sunvisor & a bluetooth intercom is available. It does not seem prone to misting much. Dont wear it often only when very cold or likely to be wet, mostly I use leather helmet with goggles that have a built in sun visor. Not most elegant but visor very useful & I can wear my glasses https://www.ebay.co.uk/itm/Original-Bundeswehr-DUST-GOGGLES-Germany-Army-Surplus-Military-Safety-Glasses/181808779508?epid=855169446&hash=item2a54a5d0f4:g:do4AAOSw~gRVrP~d