When I married I was in a far better financial position to my now husband. I owned a property, I earned more money, I had significant savings where he had none. I was definitely bring more financial input to the "all that I have, I share with you" aspect of our marriage!
I didn't hesitate to get married. Our joint plan for the future was together, and that meant all assets becoming joint.
Having said that, the assets remained in my name and under my control - they're really only joint in name (ie if we were to separate or if I was to die).
Since my marriage, things have worked out most as we thought they would. I retained my fairly high-earning career, but also became "default parent" because I wanted to be at every nativity play, take maximum leave, take days off when they're ill etc. this has enabled my husband to focus on his career and he has gone from earning 3/5ths of my salary to earning 2x my salary.
So I guess because my marriage is still strong, marriage was the right thing for me despite me holding all the money on the way in. Our marriage has benefited (and continues to benefit) from my initial assets, but we also benefit from my husbands higher salary.
Whether or not I'd recommend someone else in my position to marry depends on the intended partner. What is his attitude to work? What is his financial potential and will he put the work in to reach it? What is his attitude to "her" money? Are day-to-day spending habits aligned between them (and if not, who is the spender?!)? How old are they (if I was in the better financial position and beyond the "building a family" years then I think I'd want to keep separate finances because there's no reason not to!)?
Marriage is a bit of a leap of faith.