The chocolate pleco may not be a good choice for you, if you're looking to keep the plants you have listed in your aquarium info.
Quote:
All but the most robust of plants tend to be eaten or uprooted. Flat stones and bogwood are required to construct caves. Will even eat floating plants. |
I would also worry about how much a 10" adult would add to the bioload of a tank where you're trying to raise fry. Good fry growth requires pristine water, and that can be tricky in a crowded tank with a large waste-producer like a pleco.
Of the species on your list, the rubberlip is probably the best bet. Although as Shawnie alluded to, a bristlenose would be the ideal pleco for that tank in my opinion.