I wish I could say "good" but mostly I can say "I am sorry."
But good for your for making the clear choice.
My Mom, God rest her tired soul, raised 7 kids as a "single Mom." Dad did the same thing your xh did and pretty much skipped out. She wasn't single by design, but that's what happened.
WHILE she raised the 7 of us (and I was the worst), she went to school, got an accounting degree, got a job, GOT OFF WELFARE (which we were on for only not that many years).
She gave us HER values, which I am proud to carry forward.
Please don't die young like my Mom (in her 60's, because she smoked and was too tired to muster the ability to quit). Hang in there and remember your legacy is your values.
We are doing ok. Your mom sounds like she was a real firecracker. Thanks.