Hey wacky we kinda do things the same way, but differently. We have a joint bank account (credit union really) and there are multiple sub accounts. One common bills, one for me, one for her, one for savings, and some others.
So like bills get written off the bills one, and we each dump equal monies into that account. Same goes with the savings, we both make committments and contribute equally. The individual accounts are for us to maintain our own economies.
Also, we have a shared credit card. So like dinner out goes on that card. If we take one vehicle on a road trip, the gas goes on that card. So it's kinda like how you two do it, only the administrative hassle is less (card is paid from the joint bills account), and we don't have to look silly asking waiters to split checks.