In this work we use the anisotropy of the Reynolds stress tensor as a unifying framework for scaling relations in terrain of varying complexity. For this purpose we examine eleven datasets from experimental campaigns ranging from flat terrain, through slopes of various angles, to highly complex, mountainous terrain. Results confirm the findings recovered over flat terrain that separating the data according to anisotropy improves scaling relations and significantly reduces the scatter between the different datasets. In addition, several measures of complexity based on the Reynolds stress tensor are identified. These measures allow assessing and characterizing the complexity of the terrain and directly relate to the failure of traditional scaling in complex terrain.