The last time I saw Bad Religion was in 1990. They were very tight and sounded almost studio quality back then. I couldn't speak for what they may be like now.
The opening bands sucked when I caught them during the New America tour, but they came out and just blasted through 30 or 40 songs at a frantic pace. Sounded amazing