Me and DH have a joint account and separate accounts.
Both our wages get paid into the joint account and from that we then each take out £400 and put it into our own individual account.
All the household bills, mobile phone bills, petrol costs, food shopping, childcare fees, trips out, car tax/MOT, Christmas and birthday presents for family, any meals out, anything to do with DS etc comes out of the joint account.
Anything we want to do on a personal level comes out of our individual account. For example DH likes to spend some of his money on football season tickets, playing golf, going to the gym etc whereas I spend my money on nights out with my friends, beauty treatments, my car etc.
It works for us as we know all the basic costs of living as a family are shared from the joint account but we also have our own money each month to spend as we wish.