If it's up to me, I'd put the Giants in Red Hook near down town brookly. Great location.. near the water probably a mile from the Statue of Liberty... people can get there by Train, Bus, or Ferry... It's mostly commercial there but there lots of low income housing... welfare... fuck that.. move them to Alaska... There shouldn't be any "housing" in prime areas like the Lower East Side for example....
I know it's a moot point now since the new Stadium is being built.