My ex hubby was similar and what drove me to split up 3 years ago was the realisation that life is short and you have to do what makes you happy (I was 34, my father had died the year before and I got a jolt of life is too short to be unhappy - my children were 3 and 4 at the time).
I earn, am self sufficient, I bought him out of the house.
When we broke up I went for the totally wrong guys - stoners(!!) and it was purely little Summer romances (x 2). What I realised was what absolute losers are out there and while it's fun to hang out with people with limited responsibilities and act like a teenager, those guys are absolutely bad news in the long run. Those losers are crazily entitled, much more so than the likes of your husband or my ex-husband.
I don't regret us splitting up, I am happier on my own, but let me just say that the pickings on the decent men front are very limited. Men in general are entitled. Your husbands behaviour is very, very common amongst men.
My children are fine, well adjusted and doing well in school. As they get older in some ways I find the separation is a little more painful. They were too young to understand (no big fights, all very civil, daddy just moved to another house). Now they are 7 and 8 they understand that we are not living the rose tinted happy families lifestyle, their understanding of the situation is deepening and while it isn't awful, it pulls on my heartstrings a little. For example this year my ex took them to his mothers house on Christmas day for a few hours and while I was half heartedly invited it was clear that he preferred me not to go (slight discomfort due to us both having met other people - it appears we are both single again..but anyway). The longer we are separated the more it is necessary to have some boundaries in place, because we are no longer a couple and there may be new people in our lives from time to time. We are both becoming more conscious of boundaries, and while this is a good thing, it is also something the kids are picking up on, and it impacts on family time together, family days out..birthdays, religious events etc.
I am happy to be single and not constantly frustrated with my ex, but he wasn't a bastard and there are some serious assholes out there.
Everything is a compromise.
The main thing I have since we split up, is so much more time to myself. Ex Hubby has the children 50 % of the time, there is no maintenance, we are both responsible for ourselves. His family have had to help him out much, much more than they ever did when we were together. The childcare is now truly 50 /50 and he no longer takes financial advantage of me (whereas he did so in the past just because I let him do so to avoid fights...simple things like him spending lots of one on leisure activities and never saving). I am happy with my lot, but bottom line is men in general are very entitled, we don't fix them or force them to be fair. We have to be happy on our own and if we happen to meet someone who takes on their fair share of the burden well that s awesome but it's rare. It's much easier to get on with someone before you have kids with them rather than after. Even if I meet prospective dates (now) I realise we can have a great laugh but it would reduce dramatically if we were co-parenting.