Waterfall model is easy for planning but difficult during defect fixing. It consumes more investement for dev team to bounce back and forth the box for every fixes and iteration in the testing.