A VSR is simpler and probably a much cheaper option than a DC-DC charger, and it would suit most situations. Add an emergency parallel switch for starting with a dead starter battery.
However if your two batteries have different preferred charging voltages or profiles, a VSR may not be suitable. This may be the case if, for example, you have a 12V starting battery and 24V house; or you have a lead-acid starting battery and LiFePO house. A DC-DC charger may then be the way to go.
Although maybe not ideal, I've used a VSR, normal wet cell lead-acid starter battery, and different chemistry house (Gel and AGM at different times) with good results - optimise your charging for the house, and the starting battery will probably cope OK.
BEP have high quality VSRs and switches in various configurations, but they're expensive. Here are some cheap ones:
www.australiandirect.com.au/Battery-Systems/Battery-Chargers/KAVSR www.jaycar.com.au/Power-Products-Electrical/Storage-Batteries/Battery-Accessories/140A-Dual-Battery-Isolator-%28VSR%29/p/MB3685 You can usually minimise problems with voltage drop by ensuring your wire guage is high enough, checking all terminations are clean and tight, and if possible making sure your charger senses the battery voltage directly (that is, have separate sensing wires going direct to the battery terminals).