He has baggage... He will take it wherever he goes. Until he does the work on himself no matter what relationship he is in isn't going to work out in the long run. You are the better choice in every way. He just needs to realize it.

You do have to take care of yourself or you won't have it in you to take care of your kids. Even something small like a mani or a pedi makes me feel good. Do something like that. Go to a movie get out without the kids even for a few hours. You will feel like a new woman and come back with more patience and energy to be with the kids.