"even when we are out I am always the one who is 'on' and in charge and it drives me insane."
This really resonated with me, XP was always like this. Of course he was there to say "Hold this a minute" or "Watch DS while I do X", but he always had to be asked, and it was always assumed I was in charge.
I'm really noticing the contrast with DP, on childcare and housework, to how things were with XP. With XP it was like everything was my responsibility, though he would do housework begrudgingly. With DP it's just both of ours, with the housework definitely. The house isn't nearly up to scratch but we're doing about as much as each other. We've divided up some jobs - I deal with all the washing, ironing (not everything gets ironed), putting away, he does all the washing up, which I hate. He's planning a big clean of the house when I go away in a few weeks and then after that we're going to divide up rooms so he gets the kitchen, hallway and our room and I get the bathroom, living room and DS' room. I think we both hate housework equally though he seems to do it more instinctively than me.
With childcare it's less even, mainly because DP works nights and is sleeping most of the day, and that DS isn't his child so he tends to want me to do things like bedtime with him rather than DP, but he still picks up the slack spontaneously. If I've had a bad night and he's awake he'll get DS up in the morning so I can have a lie in until 8 or even 9. Or if he's awake in the afternoon he tells me to go and lie down for an hour and just sorts DS out. If he's off work and DS wakes in the night or is hard to settle, he helps or tries to settle him himself. If he can tell I'm struggling (bedtime battle the other night for example where I ended up going downstairs and leaving DS crying for a bit which I hate) he's there with a hug and a supportive word. We talk about behaviour management issues(!!) and work out solutions together which we then stick to so we can be consistent. He plays with him when I'm tired and just want to sit down, or when I'm doing jobs, or just because he wants to. He cooks him dinner - this is extra handy when I'm out in the afternoon and know DS will want dinner pretty much as soon as we get back.