Choosing to be a single mom (Long Post Advice Plz)

I didn’t know what group to post this in but I need advice. I’m with someone I’ve know for years but June will be 3 years together. He’s not a bad person but I don’t feel he’s the man for me. I’ve made many sacrifices to be with him and make it work, including moving away from my mom (my support) so that he can be close to his girls. I’ve dropped school time and time again. Have him my car and used my 8k in taxes to buy myself another so he wouldn’t lose his job and had a way to get around an finish school. My kids 2 ages 8 and 6 don’t have there dad in the picture. It was a very abusive toxic marriage he lost his rights. Long story not for this post. My current boyfriend has told me he won’t love my kids like his own, has told me he would stay with his baby moms to be near his girls, he won’t go on family vacation unless his kids are around because he doesn’t want them to feel he has a new family. He pays $700+ a month in child support. He pays the majority of the bills but I still help with what I make. He will still buy his girls things but when I need for my kids I have to call there paternal grandmother or figure it out. I do everything for my kids and he worries about himself and his kids. When I have I buy for all or none. Most weekend they come and he says he wants to be alone with his girls to only focus on them because they don’t live together. He will leave to stay at his moms. Or he will ignore my kids because he says he lives with them that’s enough. We are having a son his first but he seems to have a problem with my son everything he does is a problem. My son does not respect him, and I know that’s wrong but he’s no better than his real dad at this point. He says his son won’t be like mine playing video games etc. mind you my son made Honor Roll in school. At this point I want to raise my kids alone. He’s not a bad father but we parent differently. His youngest will be 5 in a few months and she is tough to deal with. Her mother struggle with her but he says she’s a baby. My 6 year old is autistic and he says there is wrong with her etc but his daughter can get away with a lot. His kids mother has made my life impossible. Including laughing and saying she was happy I lost two pregnancy before. He doesn’t defend me , instead he tries not to upset her because “he knows how she gets”. I just want to make a decision and him respect it. It’s my apt in my name, and both the cars are in my name, his cell phone my name , he stays because he has no where to go. I tell him to go and it’s good then start the constant messages and two am calls that I end up caving because I feel bad.

He knows that he says a lot of hurtful things to me he can get hateful and says that he feels bad and is sorry and know he needs to change but he doesn’t.