The best advice is don't settle.
Don't settle down unless you've got enough to keep aside without your significant person knowing it.
I was referring towards money.
We were 'indoctrinated' in believing that we HAVE to share everything to our partner, everything we have, every iota we have in our body even! but you really have to protect yourself when your marriage is going to fall apart in probably....for the next 10 years or so.
If you've been married for 2 decades - Good for you! You still have to put something away for yourself!
What about a future investment? a future business deal perhaps? Buying that car you've been lusting about for 10 years now?
A spouse is a spouse. Society dictates to you - be a good father, pay your kid's tuition in private schools, provide a good home and vacations or probably buy your wife something fancy- those F shoes she wanted or that F Marc Jacobs.
Anyway, my point is that save money. Save enough to build on, SAVE IT in another account even!
Do not give everything to your spouse.
I think i've made my point. LOL.
And lastly, Don't just settle with a person who would make you feel bad all the time. Mental Illness is real! and you have one life - don't put up with anybody who is bad for you and your career!.
There you go!