As a Batavian, there's enough pros to at least keep us in the conversation. Do I think it's far fetched? Very, but think about it.
There's a ton of land here, right off the thruway, ripe for development. Stadium, convention center, retail; it's a blank canvas.
A bunch of hotels are right off our thruway exit.
Accommodating fans to the East is the way to best improve numbers. Batavia gets the team closer to Rochester and Syracuse - two markets with a ton of Bills fans - while still being close to Buffalo. We had season tickets while I lived in Rochester, and that's a drive I can't see most fair-weather fans making.
Traffic patterns can be planned and developed for. Again, we're a blank canvas here.
Biggest thing I think is reaching East instead of pushing the team further West or North. We're already fans out this way, make it easier for us to get involved. Canada (for the most part) doesn't give a **** about the Bills. Stop trying to create a non-existent Canadian market when you already have a large one in upstate NY.
I do think a waterfront stadium could be beautiful and have a huge impact as a 'destination'..but you're adding drive-time for out-of-towners and NF is a shithole. What's the traffic going to be like with 65k people arriving/leaving the waterfront? or in and out of NF?
Also, they'll stick out the lease in Erie County and develop here until it's over. I'd have season tickets again in a heartbeat if they were in my backyard.