@bold, If sona was not doing such small things to improve dev, then there is no story to tell. I dont consider them as flawed. Her personality is such that she tries improve ppl around her. As long as her action doesn't harm someone, it is ok to do so.
But I definitely consider her flawed character as she was least considered her self respect n tolerated all humiliation and tried to bcom gopi bahu.
I feel like Sona's grey shades are entirely in her ego. She is caring, but goes so overboard with it that it just becomes an interference. Even though she was rarely wrong, just having good intentions is not enough.
While turning off Dev's phone, the issue is not the possibility of an emergency. The issue is the blatant disregard for his privacy. Her intentions were golden and she wanted him to enjoy his time, but who gave her the right to touch his phone? Who is she to turn it off? I would be angry too if someone that worked at my house took the liberty to turn off my phone.
Same way, the whole Gopi bahu situation- nobody asked her to do those things. In fact, Dev explicitly told her that there's no need to become a TV serial bahu. But Sona kept continuously going out of her way to win Ishwari's favour, even if that meant ignoring Dev. She quit her job and stuck around the house saying "this family needs me" but darling who asked for your help? Going and trying to work on Neha's marriage was a terrible decision in my opinion, it's none of her business at all and very disrespectful to Neha.
The main issue with Sona is that she never thought or acknowledged she was doing anything wrong, in fact she expected everyone to behave the way she would behave. And that's what makes her human, and such a well written character