Other have said this, and I have to say it, I don't get this thinking. Why would we (or any of the teams) want to host this if you just got eliminated by one of them? The only reason I can see is to add to our misery. It would be an NFL version of water boarding to the fans of the host city. No, I just don't see logic of it.
I think Atlanta, more nuetral--in theory anyways. Easy for all fans to get to. Indoor venue. And is used to hosting big events