Camp Randall is a great stadium. I've been to finals there several times and enjoyed it. I also had no major issues with LOS either. I found both the Alamodome and Georgia Dome to be quite bad in comparison. And, some of the podunk HS stadiums this summer weren't so great either.
Compared to the RCA Dome, LOS is much, much better, that's for sure. Is it perfect, hardly. Is it the worst stadium I've been in, hardly. That 'honor' goes to the Patriots stadium back in the day.
Corps are going to have to do what BOA HS bands have been doing for years and that is design for the space where finals will be held. It will require a shift in thinking, sure, but nothing that can't be overcome.
And for those of you so displeased with the sound of LOS, don't go. It's that simple. There are plenty of other venues that are quite nice for drum corps like J. Birney Crum in Allentown, Mile High in Denver, Stanford in Palto Alto, CA to name three. No one is forcing you to attend finals, especially since it seems to have been so unpleasant.
The mere fact that LOS is working with DCI, and I presume ISSMA and BOA, to try to fix some of the issues is a good thing, no a great thing. Indianapolis is bending over backwards to help the situation and to market the event and to make DCI finals an enjoyable experience all around. When was the last time a venue and city worked so hard to get and to keep DCI finals?
As for the roof not being open, blame the corps, not DCI. They were the ones that didn't want to the roof open in the event that the roof would have to be closed due to rain. The corps were the ones that wanted the sound to be the same for all performances because, yes, obviously, the sound would change between open and closed roof.