Having been left (virtually) at the altar I was 100% determined never to be dependent on the whims of a man again. When I met my husband he had a decent but averagely paid job, a lot of debt and one house which was in negative equity and in which his ex had parked herself (while he paid the over-inflated mortgage).
When we got married I took charge of the finances completely - he had made nothing but a mess of his money management and simply couldn't be trusted with it. I also work in finance and made 5 times what he earned so it made sense for me to manage things.
He has since retired and is a stay at home father to our 2 children. I am the main breadwinner, every asset we own is in my name, we have completely separate bank accounts and I also sponsor his visa in this country. He works part time to get a little bit of "pocket money" so he can play golf and go out with the boys when he likes but apart from that is completely financially dependent on me. He is however fully qualfied to make his own money if we ever separated or if he decided he wanted to go back to work.
I think he is amazingly brave and trusting to put himself so wholly into my hands. Essentially I have the power to obliterate his life - I could stop paying his mortgage and debt payments, rescind his visa so he would have to leave the country and his children and basically leave him homeless and destitute relying on family to support him until he got back on his feet. Personally I think he is INSANE to trust any other human being that much - but obviously flattered that he does!
I, on the other hand, would never, ever in a million years allow myself to be in that kind of vulnerable situation. If ever, God forbid, my husband cheats on me, abuses me, leaves me or otherwise fucks up our marriage (or in fact I do) I have organised my affairs so that the fundamental financial and operational structure of my life and my kids lives will not be shaken. His practical contribution can be replaced by a nanny, a cleaner and a rampant rabbit without life-shattering upheaval (leaving aside emotional trauma of course).
I will be bringing up my daughters to make damn sure that they are in a strong and independent position financially so that their choices can be made objectively rather than under financial duress. You can never really know another human being completely and everyone has the capacity to hurt you. Build solid foundations which are not able to be undermined by the actions or choices of another person.