Rocks are great at suffocating weeds and show a better success rate at weed-prevention than mulch. Stone cover is perfect for low-water gardens and landscapes. However, stones aren't the perfect solution for gardens that may get a lot of sun because they can hold more heat than mulch.
Mulch may make a garden look tidy, but the work it does to improve the growing conditions for plants is what makes it most appealing. Those layers of bark or pine straw also improve soil texture, suppress weeds, and conserve water.