That Queens area would be a great location imho.
However, I could be wrong (so please don't hold my feet to the fire if I am), but I thought I read one time the land where Shea Stadium/Citi Field is located is considered part of FMP. Thus, as it would be considered parkland, the team would face the same problems it faced for the original Stadium in the park proper.
The ironic part being in the lower right hand corner of that picture is the site where the original Stadium would have been located. So instead of a Stadium, jobs and $4 million worth of renovations to the park that the organization pledged, they're stuck with that scummy concrete cesspool and worn out dilapidated playing fields.