One thing that most people outside of bands don't consider is the back stage setup. I've been quite a few venues, but I'm still blown away with the back stage area at Center Stage. It would be impossible to put on a such a smooth sailing show if there wasn't an area like that to stage equipment and be ready for quick changeovers. Especially considering the quality of acts that PP attracts. You just can't have people tripping over each other during the setup process. Plus, it has multiple dressing rooms that are more conducive to treating the bands well and them have a good experience. Then you factor in the audio capabilities - both live and recording, enough space in the hall to get around (and we know how crowed it gets), a separate room for the vendors, etc...
Other important factors to attendees, bands and others involved like proximity to 85/75, a MARTA station that's only 30 minutes from a major airport, and many surrounding hotels are also hard to beat. Plus the layout in the concert hall is pretty cool with a decent sized floor and a seating arrangement that offers a pretty good view and sound from most locations.
It really is hard to beat Center Stage for a venue that's of its relatively small capacity of 1,200 (as opposed to a medium-sized theater (4,000), large arena (12,000), or stadium (40,000+) where features like I named are more commonplace). It really is quite amazing for its size! And for the record, the infamous Jaxx has NONE of this! I can't speak for the Tabernacle (2,600), it may be better than many places, but I kinda doubt that it would meet Glenn's needs for all of the behind the scenes stuff.
Plus, it is just right for the event in its current format -- which I happen to like!

It might be a bit selfish on my part, but I actually like that it isn't some impersonal event like OzzFest or Gigantour.