The Indicator has a visor for mtb purposes so would be my choice for the riding you do.

But I agree with Tulip. Fit is paramount. Don't buy any helmet you haven't tried on. I can't wear Giro helmets at all; they just don't fit my head shape. Bell fits me much better, but even then, some styles fit better than others.