Buffalo is a hard place to play when it comes to harsh weather conditions. I don't think Rosen is built to handle it IMO.
Josh Allen from a size, arm strength, and intelligence perspective really is a great fit for what McD and company are trying to accomplish in my humble opinion.
Could the Pegula's have influenced the decision? absolutely, but make no mistake , the Bills HC preaches smart and smart is what he gets with J Allen.