Organic mulch is much better than rock for landscaping. Mulch is capable of increasing the growth rate of your plants by adding nutrients and providing warmth. Rocks keep weeds away but other than that, they offer no other nutritional benefits to your plants. However, they are cheaper and wind-resistant.