For a man under the age of 45 with an IQ 1 Std Deviation above the mean I think a pre-nuptual agreement is the ONLY way to go. Remember, you aren't just married to her, but the state with marriage today. That pre-nupt protects from both.
Society and culture assumes any success by either husband or wife during marriage is a JOINT achievement. For either husband or wife to achieve financial success needs the encouragement, cooperation and other contributions of the partner. My wife raised the kids and kept the house in good order while I was out making my million. So if I had a prenup, I can just ditch her when she has a few wrinkles and find a younger model by taking most of the money?
Prenup is for your money BEFORE marriage, not DURING marriage.