I think I would skip the leeches. Not for nutritional reasons because Im sure they are fine nutritional source but if even a single one of these guys winds up uneaten in your tank, your going to have some problems trying to erradicate them. It just takes one leech to wind up with a vile infestation of them. And they are REALLY hard to get rid of. But, on the flip side, I dont keep cichlids so maybe these guys would keep the leeches in check.