IMHO gray facemasks only work with teams with gray / silver in their scheme. Doesn't mean they all should, but I think that works. I'm not a fan of gray because they're a 'classic' uniform, I get it, I just don't really like it. I think Indy looked better in either white or blue masks. SF with red.
Cardinals would look much better, from the neck up, with red facemasks