It might not be that exciting, it might not make women horny, but I fully believe that women marrying their equals (their true equals not what women often believe is "equal") is for the best in the long term.

What I mean by equal is that the man is very close in age and also makes as much money as the woman. Attractiveness-wise they should also be very close and the man should have a beta personality and not be dominant.

I think for the long term it's better if the woman has the slight upper hand in the relationship. After all, women become mothers and their priorities change. People underestimate how much women's priorities tend to change after motherhood.

If they marry the "exciting" guy, he often won't be able to handle how he won't be the centre of attention anymore. This is why men often cheat when their partner is pregnant or with a newborn. Even if he doesn't cheat it's likely to create a lot of resentment.

Traditionally women were generally expected to shut up and take it but it clearly doesn't work in the context of modern society. It will just create a lot of resentment from both sides if the man prioritizes himself in the long run. Women should stop marrying men who are superstars and then be shocked if these men don't want to be perfectly egalitarian fathers.

Just go for someone who makes as much money as you or even less. Don't go for someone who prioritizes himself and wants to be the star of their own lives. You will regret it after kids.