They already tried having it in Florida, its not gonna be moved back. The only thing that makes sense, is having it at the home stadium of the #1 ranked team.
To make it at a permanent nuetral site, it should be a state of the art facility like in Atlanta or Dallas, and neither of those are...