Maintaining clean gravel with baffled betta filtration in a heavily planted aquarium
My 20g long aquarium houses 2 bettas, 8 plants, and a couple pieces of driftwood. I'm using a marineland bio-wheel 150 filter but the water movement is so strong that I have to baffle it or watch my bettas get blown away. There is little to no water movement in my tank and because of this I feel that my filter doesn't fully get to do its job.
So my question, how do you / would you go about keeping your substrate clean in an aquarium like my own?
I was thinking about investing in some algae eaters such as Otocinclus / Pleco / Corydoras / Snails / Shrimp. Which would work best?