When we lived in the UK, the house was mine and all the bills were mine. We had a joint account, and I still had my personal account out of which all the bills came. DH's salary went into the joint account so that I could transfer out what I needed while I was on mat leave, and he could spend what was left. If we'd been going to stay in the UK, I'd have probably moved the bills over to the joint account, but I knew we weren't, so this worked better for us.
Got to Australia - DH got a job, I stayed at home to look after DS. My self-employment in the UK would have been difficult to start up here with a small child, and my qualifications would have needed validating etc. etc. blah blah.
DH got a credit card, I couldn't get one. He gave me his. I could spend whatever I needed/wanted to on it, but I also needed cash access. So he put money into a savings account in my name (that I could have).
Then his account was made into a joint account and I have online access to both - but I still only take cash out of my savings account, because then I can do what I like with it.
I'm still a SAHM, DS2 is starting school next year and DH expects that I will be getting a job - but he also doesn't expect to have to take on any of the school run, lunch making, after school activity runs, sick days etc. - so I'm not quite sure where he thinks this 10-2 job that gives me unlimited annual leave is going to come from!
So going back to the money - DH earns it all at the moment, it all goes into a joint account, I get a set amount per month into my savings but have access to all accounts should I need it. And a credit card.