Yes absolutely agree here.
In general terms without knowing your IP situation, you'd go for drainage to stop water getting under the building in the first place. Also get the sub-floor ventilation thing happening with extra vents - they knock out a few bricks and install them, and get the...