I think that the separate batteries are the way to go. I have a dedicated starting battery for each engine (Optimas because the diesels need high current). Then I have a pair of batteries for the house, usually paralleled together. If I had it to do over, I would get one house battery twice the size.
The start batteries run only the engine circuits (just the gauges on a diesel), and are trickle charged by a solar cell. The house batteries run everything else. There is of course no voltage drop when the engines start, and I could run the house batteries flat and still start up. There is no connection anywhere between engine and house circuits, except for the common ground.
All things considered, at around $150 the StartGuard is about the same price as a dedicated starting battery.
Incidentally, I use switches to swap start batteries from engine to engine, and to select which house battery combination I want. I don't think I would do all that again. If you have the batteries together, you can cut down a set of jumper cables for emergency hookups (not in the engine compartment for you gas guys) and use that for emergencies. I have never used my switches, they could be frozen for all I know.
1975 32' Flybridge Sedan, twin Perkins 6-354 diesels, 1:1.53 velvetdrives, 16 X 19 props. Merritt Island, Florida