I don't see a need to have more than 1 helmet, but I don't race and don't race different types of disciplines. I use the same helmet for road riding as I do when I ride off road. The Lazer helmet I have has a visor but it's shallow in length making it easy to ride with on a road bike and it can be removed if need be.