@Malika: I am glad you raised these points because it's something I've been thinking about. I am really happy with this Devakshi as well, especially the fact that they are both very much in character but allowing those old traits to complement one another instead of pitting them against each other, which is what happened when they were married. The lack of support from their families made each of them go further into their own default modes -- Dev wanted to crawl into a shell where it was only him and Sona, and Sona wanted to appease everyone who was unhappy -- and they lost the ability to meet halfway and help each other with their respective weaknesses. That is what I feel has changed.
Sona in fix-it mode is the Sona that Dev fell in love with. He likes that she meddles in his life, and in his family's to make things better, and the fact that he could trust her with his mother was a huge step towards love for Dev, initially. She made him aware of what he was missing with his mother and sisters in S1, and it made him want to have those relationships with them. As he said in his first confession, she makes him want to be a better person. That's the lens through which I am viewing this track now. As Dev himself said, he didn't realise until he met Riya how much he had missed her. So deep down, he does feel the void his sisters left and that would remain a secret regret of his all of his life. What Sona did was make him aware of that gap so that he would feel the impetus to fill it. And as I said in a recent post, she knew this was important because she just went through it with him herself. He would never have sought her out if she hadn't come to Delhi, but when she did, she found out how much he had missed her, and remembered what an amazing thing it was to be loved by him.
What is different about fix-it Sona now, though, is that she is an enabler and not a micromanager. She preps Dev for situations that she knows are going to be difficult for him, and convinces him that it's not worth missing a potential life's worth of happiness just to avoid a difficult confrontation. She's there on the sidelines, ready to swoop in if things get out of hand (as she did when Dev was at Nikki's) but she is not trying to do things on her own anymore. Once the meeting with Nikki failed miserably, she didn't make him feel incapable because he messed up once, but sent him to Riya's house on his own with the message that she believed in him. Once he came back and told her what happened, she told him how special and strong he was for doing something that was so hard for him. Even today, she reiterated that whatever was to be done about Nikki's situation, they would do it together.
Basically, she is passing on her strength to him. We all complain that she doesn't feel guilty enough, and I think that is because she is so proactive in her decision-making (paanch minute and all). She makes bold decisions with the information she has on hand, and she doesn't look back. The remarriage track was an example of how that could go terribly wrong in the extreme and at that time, Dev had to share his strength of owning his feelings with her. But the flipside is that Sona sees Dev's guilt/regret and instead of letting him be, tries to push him towards solutions. Dev said he hadn't given up on his sisters, he was just scared they had given up on him. The longer he waited to make a move, the harder it would be to eventually reunite and the greater his guilt would be if something were to happen to one of them and he wasn't there to help.
In short, Sona's fix-it mode is working for me this time around because she isn't rushing into things like a bull in a china shop, without talking to Dev first. This time, she is measuring each step carefully and doing her best not to rush Dev into something he isn't ready for, but at the same time helping him identify the gaps that he can feel but not see.