Como não consegui colocar minha resposta no tópico criado pelo colega Michael, resolvi criar um tópico aqui para poder respondê-lo.
A questão não é modelo Cascata ser ruim, tudo dependerá do uso e que tipo de projeto será trabalhado e criado e para que tipo de cliente será feito.
Ao saber todas essas questões, aí sim poderá ver qual o melhor tipo de modelo será adotado para aquele projeto.