so confused! whether to get back with fiancé or not :/

So I'll try to keep this as short as possible..
I broke up with my fiancé just over a week ago. I finally had enough of all the rubbish..
He was a bit controlling but never actually told me not to do things, just made me feel bad etc
His kids would run riot and I was left to pick up the pieces, doing everything for them etc and I was always the bad person. We had them 1 day on, 1 day off.. so confusing for a child! I tried explaining to my partner but he wouldn't have a bar of it.. the kids own mother was just useless.
He would always make me feel bad for things, he worked, I was a stay at home mum with my own daughter, as well as with his kids. He would always make me feel bad if I went to do something etc
Anyway I had enough, we were always arguing, and he would fix things and say he's gonna make changes and make it all better. It would last a free weeks, then a week, then a few days, then the last time it didn't even last an hour 😔 my love was changing for him..
Anyway I ended it, and I am completely heartbroken over it, I honestly thought he was my soulmate. We had such good times. Just at the end, it was mainly bad..
And I thought he would never change as well, but he's been doing everything he can to change himself and fix the things that were were causing all our heartache.
And he wants me to give him 1 more chance to show me what we can be and how happy we were and can be..
He lives further away from where I originally was from, I've since moved back to my hometown to be back with family and friends. I've told him, I'll never move back there, but he's said he would move here in a heartbeat for us..plus he works down this way, it's just his kids are where he lives now, only half an hour away so not like hours of driving away..and we would have the kids week on, week off etc
He's changed his work hours to help also.
Now I am so confused on what to do. I still love him dearly and still think he's my soulmate, I'm just not myself and I need time to myself to fix what's broken and function like myself again
I've told him if we were to ever get back together that we would have to do a major overhaul and see counselling together and separate and he's happy to do that too. Also we wouldn't live together, pretty much starting from scratch again. And again he's happy to do that.
A few people think he will never change, but I know in my heart he has finally realised that the last year has broken me and it's broken us..
I just need some words of wisdom. I do not know what to do 😞
EDIT:thanks ladies, I did say at the end that we would need to do counselling and start from scratch again.. I can't move back in with him again.. he understands I need time to get on my own feet again and then see where we are then :)