That makes perfect sense to me, Lark. But the 3 versions of my H, even the 2 in the past, are changing. For awhile, I would have described them just like you did. But now, here is what I see:
1) pre-A H - loving, responsible, great father, kind, brilliant. But I always knew there were "broken" parts of him that could make him hyper-sensitive, defensive, selfish, and weak. I no longer ignore the latter and pretend that the former is enough for a secure, truly happy marriage. I loved this guy, but realize now that there are things about who he was then that are no longer acceptable to me, post-betrayal.
2) H during, and just after A - selfish, cruel, weak, confused, delusional, ugly, pathetic. If this is the true H, then I'm a-okay with walking away. No question.
3) current H - wow. I really like this guy. A lot. This H is attentive, loving and strong. Instead of hiding or running away from his demons, he's facing them, and digging for more. He's working, every day, on being someone he's proud of.
The tricky bit, of course, is the merging part. I don't quite believe in H#3 yet. I hope he's real. For nearly 2 decades, H#1 was my reality. The A brought in H versions 2 and 3, and I still haven't been able to consistently understand that on an emotional level. Intellectually, I actually feel like I get it, at this point. But my heart can't always keep it straight.