You have three looked after kids, good job, savings, stable supportive home life and are planning a move to France.
Sounds like you are a very capable, interesting woman.
Why are you with such a wet blanket.
He almost cheated on you last summer, you asked him as part of the forgiveness to tell others about you and he didn't do that. Not good enough to tell his friends about you but good enough to be his taxi after an evening out.
Screw that. He'll slow you down.
Find a nice Frenchman when you get there. You'll get there quicker without him.
If he tries the "begging to change" routine again and you do think it might work, make sure he shows it with actions not words before you even consider continuing with this relationship.
Have a few evenings off going to his. Do not be a taxi for him next time he asks and have a think, do you really want to take him to France because you will be more stuck with him then.
Honestly the "almost cheated" would have been enough for me but it was early days then.
France will be more fun without him.
You sound great he sounds boring. You can do better than boring.
Give him his keys back.
Onwards and upwards.