re willis.
It's just a more expensive, but more prefessional looking version of an external heat exchanger. We've got an external heat exchanger fitted to our second tank, and fitted a couple for SWH customers who didn't want to replace the tank.
They work well, dropping the hot water directly into the top of the tank via thermosyphoning, so reduce the issue of ending up with tanks full of luke warm water instead of half a tank of hot water, but you do need a method of regulating the speed of the water flow through the heat exchanger with temperature if you're going to get useful hot water at over 50 deg the entire time - we've used a specific Thermostatic valve for this purpose that seems to work well, though it's not actually designed for this purpose. This also prevents cold water flowing through it when you're drawing off hot water at the tap.
I think the willis unit might just use the long thin pipes to regulate the flow, but I'm not entirely sure.
One issue though is that the thermosyphoning only really works from the top of the heat exchenger upwards, so once the hot water gets level with this (from the top down), the flow slows a lot, so effectively the bottom 20 cm or so of the tank aren't really used most of the time. It's not so much of a problem though IMO as it operates as a fast recharge / semi combi type system so will rapidly heat the top of the tank to temperature to be usable again instead of having to wait 2-3 hours for usable temperatures with a dual coil set up if you've emptied the tank of hot entirely.