All I will say is, it’s never just one persons fault (unless you catch them with the milkman balls deep!)......everyone has failings and everyone could do stuff better or think about things more.
Also, don’t bottle stuff up.....have honest conversations, f**k it have a good row but get the air clear all the time.
You both owe it to the kids, they don’t get a say in any of it.