Sounds like he wasn't a plumber, but not 'quite' an engineer either..............
Like any heating system - the heating system has to match the heat loss of the building.
Like any method - there are chancers who will convince you that their system is the dog's danglies.
Before spaffing out ££thousands - you need either sound thermodynamics analysis, or at least an absolute comparable case - to make your mind up.