Shrimp are great, but they limit what you can put in the tank in terms of fish. I love dwarf cichlids in my planted tanks as it provides an ideal breeding setup for them but the majority of these guys will make a meal out of most shrimp. As far as bottom feeders go, I prefer small loaches over cories as they are more suitable to maneuver through thick plant growth. Botia sidthimunki and Khuli loaches are great. As far as algae eaters go, I have found that Sturiomaticthys leightoni, the dwarf Royal Farlowella is hands down the best. I know no other fish that can clean BBA off of an extremely infested Crinum calimistratum without cracking the leaf.This fish will chew on cyanobacteria too! On top of all of this, it is really pretty and easy to breed. This is one fish I think I will always keep.