In my opinion, rock pile are one of the best things that you can add to any pond. The fatheads will use the little "caves". The crawdads will hide there. The bigger fish will relate to them like structure and use them as ambush points. There are so many benefits, plus it gives life a place to grow off of the clay bottom.

I can't find one draw back to adding a bunch of rock piles to your pond.