Every month, I see more and more blog posts trying to argue that agile is superior to waterfall or vise versa. To me, this seems as pointless as trying to argue whether a Mini Cooper is better vehicle than an Audi A6. Unfortunately, there is no single process that iss best all of the time.
https://charliealfred.wordpress.com/agile-vs-waterfall-is-not-the-right-question/ discusses this topic.