Diamond square is often swapped out for Perlin noise in terrain generators. They give very similar effects, but Perlin's method is a little more flexible along certain parameters(e.g. arbitrary offsets, zoom-in) while diamond square has more control over the nature of features at different scales, which can be used to make terrain more or less noisy.