Depends. As said, its is espically good for live bearers and bubble nesters. The bubble nesters will build their nests on the plants, if its floating. If its not floating (some hornwort floats some doesn't) then it will be good for egg layers that lay their eggs in the substrate. Some fish lay their eggs on vertical surfaces, so hornwort won't help very much.