I do not like isolators based on their "cracking voltage", i.e. the voltage needed to open the diode for charge current to flow. This is usually about 1 volt, but that means that at best your battery will get charged to ~11.5 volts. Perhaps the really spendy isolators do better than that, but there are other options.
So far the best looking option to me is an
Automatic Charge Relay. Senses when the charge system is operational and closes the circuit to the switch battery or batteries. When the charge system stops trying to charge the relay opens.
I've yet to pony up for one though, so no experience with them.
The old school, yet similar method is to employ a continuous duty relay such as the
Cole Hersee #24059.
With regards to a pair (or more) of batteries 'self-discharging', my experience has been that both the power & the ground cables need to go to the same place. If either side of the circuit has a different resistance that is all it takes to set up the downward spiral.