Same boat here. Works well.I'll never have joined accounts. We both make good money, and about the same amount of money. We just talk through things and split whatever we split. Having your own money isn't infidelity.
It's just one more thing to argue about if they can spy on every little thing you buy. I don't see it helping anything.