Partly inspired by another thread.
Dh and I don't have a will in place, partly because we don't know how to begin to do things fairly.
A brief background:
Met 12 years ago, married for 7. He has 2 daughters (one went nc at 14 and is now 18, the other is still very much in our lives but lives with her mum and is now 16) and we have a 5yo ds together. When we met I wasn't earning much but as dh is 10 years older he had a reasonable job and had owned his previous home so had a large lump sum to put down when we moved in together, 40% equity in the house. Over the years my career has taken off and I now earn more than him (twice as much) and pay proportionately more for mortgage and bills etc. The savings all come from my salary but are put in a joint pot with equal access.
He's clear that we are equal owners of the house and our estate should we both die should be equally split. Then we're less clear.
Although he no longer sees one dd (at her instigation), he wouldn't freeze her out and would still wish to see her provided for in his will. I understand this. So he's talked about splitting his 50% two ways for his daughters, leaving all my 50% to our ds. I suppose my issue is one of principle really - he has three dc in total so shouldn't his half be split three ways rather than two? I know ds would receive a larger total chunk of the joint assets but dsds do also have another parent's estate to benefit from whereas ds doesn't. I really don't want to be mercenary and want to try to do things fairly, so wanted to see if there's a consensus among the mn jury. I'm fully prepared to take advice.
I love and am very close to dsd2 (as I was to dsd1 before she went nc) and always ensure she's provided for over and above dh's maintenance. She receives a monthly allowance and gets the same spent on her for presents etc as my ds does. We're also going to continue paying her maintenance directly to dsd when dh is no longer obliged to when she turns 18 as we want to support her through uni.
What have others done in this situation?