Sounds like you are doing all the right things! You are way ahead of where most of us were when we landed here.
H and I are not back together, but at this point, it is my choice. He wants to reconcile, however I have grown and changed a lot through the course of our separation, while I feel he is still pretty much in the same place. He left because he thought it would make him happy in the moment. He wants to come back because that's what suits him at this moment... Not because he suddenly had some grand wake up call about how bad his behavior was, or that our family was more important than either of our temporary pursuits of happiness. That being the case, I'm not too eager to jump back into anything with him again because it feels like I'd just be setting myself up for more of the same down the line.
Keep up the good work and keep posting to let us know how it's going!