The greatest benefit of retaining walls is that they prevent erosion. If you have a lot of sloped land in your yard, retaining walls can level areas of your yard to provide more usable land. Retaining walls also address drainage issues and provide beauty and dimension to yards.