There's loads of different issues and my opinion changes with each one.
But @Merryoldgoat the fact that yiu have a good relationship actually is, in part, luck.
Many kids grow up and enter abusive relationships after see their parents in one. There's no difference between those people and you and no one knows why, some people react one way and not another.
My dad doesn't drink, due to being raised by an alcoholic. He won be that person. But his older brother, who still didn't eat to be that person also ended up an alcoholic. No idea why one did and one didn't.
But also I married a good man. 2 kids. Together 12 and married 10. Very good dad who took on at least half of the responsibility.
Then he had some sort of mental health crisis. It was very slow. Crept up on us.
Another 7 years later, we arent together. He became so paranoid ne and the kids left the property at night. He stalked me. Physically, online and got access to my phone etc. Would search my car and messages and physically sit outside my work to see if I left.
Now he barely sees his kids. The older one (18) doesn't have anything g to do with him. He is anti vax, anti mask, covid denier who goes from girlfriend to girlfriend. Usually telling them how badly I want him back, tol they become paranoid messes and take it out on me.
He hasn't even bothered to contact the kids despite it being Christmas AND my mum (the kids Nana) dying a few weeks ago.
I don't put up with shit. I left fairly quickly. But I did spend time trying to get him because before this he was a good man. Probably stated longer than I should.
Your relationship works. But it's luck taht something hasn't happened that's meant it's no longer safe.
People who have known him for years can't believe how much he has changed. His father won't speak to him. His mother encourage his paranoia and they are splitting up.
So yes, luck does pay a part in your relationship. You have no idea what's round the corner. What might change you or your husband.
Unless you have a way of predicted that mental health problems will manifest 10-12 years before they actually do....you could have just as easily found yourself in my situation.