I cant see it not being a dome.
I'm sure the Pegula's are thinking to themselves that if they are paying for a new stadium, that they are serious about a future Super Bowl bid.
Lets be honest, this isnt the 90's Bills anymore. Weather is no longer an advantage for us
Not to mention that if its a dome, the stadium can be used for more events all year round
CBF