I'm on the wagon of loving weather affecting the game... Heat, snow, wind, rain, sleet... The game should have weather as a factor into how you play, just as noise and other things impact it.
Frankly I think EVERY city should have a Super Bowl available to it... It should be a rotation, like some All Star games. It's kind of unfair financially that only cities with domes or generally good weather get the benefit of all the hooplah and income surrounding the Super Bowl. I'd be fine with the cities involved in the Super Bowl being the ones getting it even, based on records, like most sports.
If you can't play in snow, you can't play the game to me. I get the commercial appeal they want though, I just don't agree with it.
My gf's boys actually elevated their games in mud, snow, etc. If we were on a grass field and playing in a lot of rain, I knew two things. Laundry, and the kids were going to destroy someone. It never failed.
My gf's oldest came up after a sack this year, and both he and the QB had mud caked in their masks clear to his face. I could tell he was loving it. Just like when he was little. The QB, not so much.