I as well worked in the waterfall methodology and we had very good results. However, we had excellent PM, developers etc.
I have only worked in the agile world for a couple of years and it is a huge adjustment. I do believe a hybrid world should exist depending on the project. Our shop is strictly agile however the cto did suggest we can use whatever works best.
All our staff are now trained in agile so reverting to waterfall seems far fetched.
I do think that agile methodology does miss out on creative meetings etc