Despite the prominence of texture paint, I remain a advocate of sand basing. The two applications of texture paint that I always notice are either thin-and-cracked or thick-and-"wavy", and neither look natural to me. I also imagine that it's a bother to apply just the right amount to get the same desired visual effect across a lot of bases. It's easy to be consistent with sand as long as you have the supply, and I just got an endless supply from a hardware store with a mix and granularity that I like a lot. I think it's remarkable that GW still mainly uses sand basing in their marketing work even though they have their own texture paint to sell.
As for rocks, I'm a huge fan of this stuff.
View attachment 8410221
"But I can just grab tiny rocks outside!" you say. Well a peeve I have about normal rock basing is that rocks sit
on top of the base such that you have to blend it in with surrounding sand/texture paint or else it looks unnatural. Tiny slate gravel you normally get for aquariums can help give the illusion of buried rocks, but you're also stuck with their smoothness. That's where these diced cork bits come. Cut them in half to create flat surfaces to glue to the base, and then after a paintjob, you have what looks like real buried rocks. They also weigh nothing, so they're not going to cause any damage if the model takes a fall.