I am not married, but it seems to me that while you can be as smart as you can about it, getting all of the vital stats out on the table beforehand, to a large degree, the ability to spend your life with someone is a crap shoot. So much can change over years. There are so many variables that it is impossible to think of everything, much less give them serious consideration.
As I said. I am not married. But I have been around. From what I've witnessed from some friends marrying and staying together, and more friends divorcing, there is no tried and true, battle tested, one size fits all formula.
The fact is, you know just as much as anyone else who will answer your question on this forum.