I agree that dadisa changed because of the jhatkas given by Jagya than anandi's goodness. Anandi was good from day one and that did not change dadisa earlier.
Jagya changed because of the jhatkas given by gauri than because of anandi or ganga.
Basant did not change much. He just compromised. His basic nature remained the same. Authoritative, impulsive. It is Gehna who put up with him. Basant did whatever he did because of dadisa. When dadisa stopped giving her dictats, Basant also stopped getting signals to be rude.
Ratan changed because of mannu and he basically wanted mannu to have a better life.
Sanchi also changed because of the jhataks given by Saurabh and Ankita.
DB changed because all her tricks failed and she was self destructive because of her attitude. Anandi's goodness brought out the worst in her.
Akheraj. Will he change? If so how? He seems to be a hard nut. Let us wait and watch.