Visor on the road is ok depending on whether the visor is one of those real long ones found on a lot of MTB helmets, or a very shallow one found on some MTB helmets. My Lazer helmet has a very shallow one and I find it useful when riding into the sun; but if the sun is not a problem I take it off. The long visors will make you crank your neck up to high to see the road, which after a while will become a real pain in the neck.