I think you are wrong to take either Suvarnalata or Maryada as representative of modern indian women. Suvarnalata is set in 1960s and then the society and position of women was very different from now. Suvarnalata is the second of 3 part novels written by Ashapurna Devi. The first was Pratham Partishruti, where the mother gets married as a child and then struggles all her life to make something of her daughter's life. It ends with the marriage of Suvarnalata (the heroine's daughter) again as a child bride. The next in series is Bakulkatha. where Bakul, who is the daughter of Suvarnalata not only is given an opportunity to study, but also becomes the sole support and bread-winner for her father. Bakulkatha is set in early 70s.
Maryada is set in Haryana, which is the hub of a lot social evils against women. Haryana is constantly in news for its Khap Panchayats and honor-killings. The state also has the worst sex-ratio. Women's education is highly neglected and female infanticide and post-partum medical care for women is really abyssmal. The serial really is a reflection of the state of affairs of one state.
No single society can claim that women have 100% equal rights as men. If that was so Rihanna wouldn't be beaten up by her BF, Whoopi Goldberg wouldn't have run away from her abusive husband, Jennifer Anniston, Demi Moore, Nicole Kidman, Maria Shriver, Hillary Clinton wouldn't have been humiliated and deserted by their respective husbands.
Urban India is much more liberal and progressive in terms of women's rights than rural India. But again that is the same globally. If India was really regressive you wouldn't have people like Mayawati, Mamta Banerjee, Jayalalita, Sushma Swaraj, Vasundhara Raje, Sheila Dikshit, Pratibha Patil and even Sonia Gandhi at the helm of affairs. Do you realize that India is probably the only country where the President and the leader of Opposition are both women, and the acknowledged power behind the ruling party is another woman. the executive heads of more than 5 states are women. The TV entertainment industry is led by another woman. We have more women in leading/decision-making capacities in leading industries than most western countries. India was the first country to have a woman as Prime Minister (Indira Gandhi was sworn in before Golda Meir) we were the first country to send a woman as our official representative to UN (Vijaylakshmi Pandit). So before you get despondent, you might want to look at the brighter side of the picture too.
I am not saying that everythin is fine and really above board, but just that women in India really have it good, a lot better than things can be. I thank my stars everyday that I was born in India, in an urban, progressive family. You may want to read the story of Mukhtaran Mai (Pakistan), A Thousand Splendid Suns (Afghanistan), Reading Lolita in Tehran (Iran),