Can’t decide whether to stay or go - married and buying a house

Long story short my husband has had a lot of problems. He’s starting an abuser intervention program (12-week) as therapy is not recommended for abusers, including couple’s or marriage therapy. He also has sociopathic traits and is tentatively diagnosed as borderline though he has to complete the program first. Some days I think I still love him but others I’m too tired of his habitual lying, feeling anxious around him, and his insincerity. He has some moments where I recognize the man I thought I had married but I’m realizing he is selfish, immature, and shallow at heart. He lacks empathy and has to force it. I feel constantly disrespected and devalued. Apologies are completely insincere and you can see it in his eyes. He gets upset and anxious easily and is constantly a wet blanket. He does sweet things sometimes like take care of me when I’m sick but it just doesn’t balance out. Day to day it’s so stressful. We’re looking at buying a house partially because he has commitment issues and is desperate to keep me from leaving so he’s trying to show that he’s committed. He was also financially abusive and is finally admitting it and changing his ways in that regard so I have access to “our” money too. I just don’t know. My therapist thinks I should let him finish the program first before I make any decisions but I wonder if he truly loves me. Any suggestions? I really want to hear it from both sides.