You don't want to fill in all the nooks n crannies as this is survival habitat for fry through advanced fingerlings of many species.
As for the limestone, it depends on your pH and total hardness. In many cases limestone can be a big benefit.