Personally, I like the bill rather than the visor. Mine has Oregan Aero insides with Headsets, Inc ANR. I've been wearing it 10-12 hours a day for years. Every few years I send it in for new edge roll. Usually cost a little over $100.
http://www.flightsuits.com/helm.html
barryb