All the venues have advantages and disadvantages. It's a matter of balancing them to best effect.
For me, that's New Orleans.
It's close by, has plenty of hotel space, and is a ton of fun.
If all you think of when you think NOLA is the French Quarter and Jackson Square, you're missing a lot.
After the post-Katrina refurb, the stadium is good, not great, accessible on foot, and management knows how to handle high-security games (are you taking notes, Tampa and Atlanta)?
No, it's not perfect. But no venue is. For my money, New Orleans strikes the best overall balance.