Usually the algae that forms on the gravel is blue-green algae and no fish will eat it. Otos won't usually eat algae off gravel either, at least none of the ones I've ever had did. They prefer eating from leaves and the sides of the tank. They do need a mature tank and still are hard to keep. All otos are wild caught and don't handle the travel well. Before you buy them, ask the store how long they have had them. If it's less than 2 weeks, don't buy. They will likely lose 50% of them in the first 2 weeks. After that, they are probably healthy enough to live a while. Personally, I've had no luck with otos and won't buy them again. They just seem to die for no reason.