((((HUGS)))) I'm glad it went better than you expected it to. I'm also glad that you are being very cautious. As much as it looks like he's being cooperative and properly remorseful, as you said, after a while, that may change.
I know this isn't easy and those of us here don't know all the details of your lives together, and we aren't the ones who will live with the consequences of whatever decision you make. I have to say though, that you sound very strong and determined to not get back into the same situation you were in before. Progress, not perfection.