Agile is a clear step forward
I think I agree that there's always got to be someone who is driving the quality and they have to have comprehensive oversight and influence on decision making to make it work;
but Agile is a clear step forward over waterfall. I'm not talking about some highly specific definition of Agile but just the whole idea of minimal viable product with iterative review and release.