Dev has always been a failure of a husband, but as a character he is definitely something to write home about.
There is such beauty in an inherently flawed character, that may not be good, but tries every day. If there's one word to describe him, it would be loyal. Dev goes above and beyond for the people he loves, forever living in guilt for not being able to match up to their expectations- no matter how much he does.
In season-1 just after their wedding, Dev consistently speaks for and supports Sonakshi in her every decision, even when those decisions have dire consequences (like Neha's and Ranveer's divorce). However, each time he speaks in Sonakshi's favour, Ishwari grows a little more insecure and her manipulation is almost programmed. Right before Dev and Sonakshi are about to leave for their honeymoon to France, Ishwari faints, and in her room talks to him about how he's forgetting his responsibilities, his duties towards his family, and is leaving Neha in a delicate situation to go away with his wife for two weeks. Shaheer's acting in that scene is some of the best I've seen on ITV, Dev is guilty about even having thought of a vacation, even more guilty about disappointing Sonakshi by not going, upset about the cancellation of a trip that he himself has been looking forward to. It's heartbreaking- He wants to fight it, but he physically can't. All Dev has known is unquestioning responsibility towards his mother and his sisters. Sonakshi was the only thing he wanted for himself, falling in love with her freed him in a way. She became the wind beneath his wings, his sounding board, the rational voice of judgement behind his every decision, his respite and a shoulder to share every responsibility.
Dev knows how Sonakshi is treated in that house, he's said it in many of his drunk taunts at Ishwari. He senses Sona's discomfort. but doesn't actively acknowledge it since that would lead to a conversation. He can't say anything against his mother, but he physically cannot handle Sonakshi's disappointment in him. Dev lives in fear of something big going down, so he chooses to diffuse the smaller situations, just to keep everyone happy.
He has always said that Sonakshi is much stronger than him, so much so that I think he believes that she can and will handle every situation- that she's the one he can go to for support. Dev doesn't have it in him to support her, no matter how much he wants to and I feel like he knows that, and it adds to the guilt that eats him up inside.
It's more pity than hatred that I feel towards this character, he's not the worst husband, he's just trying to be the perfect son.
You have written beautifully. It encompasses all I feel about this character. Yes, he is flawed. But he is also so so good. He continuously tries to be better for everyone. It's like trying to juggle, sometimes a few balls will be dropped. But the best thing about him is, he never gives up.
Thank you for expressing so beautifully the complexity of a character like Dev Dixit.