Estoy de acuerdo con BlueSkull tienes el control como programador.
Pero no ningun inconveniente en utilizar la eliminacion en cascada.
Yo la utilizo sin mayor problema.
Cualquier comentario para mejora es bien recibido(algun inconveniente de su uso).
Saludos!