Issues with some tech trees with multiple upgrades is that the first one is a +.1 to base base rate but can only be replaced and the next one is +30% instead. The math there doesn't work out. Just set the higher ones in the tree to +.2, +.3 etc or do what the influence tree does - each upgrade adds the base and a higher percentage.
The trees with issues are the growth rate techs and the tourism techs. The current effect is that replacing the first level building here with an "upgrade" actually reduces the return significantly.