I like raphael cats. Spotted stay smaller. They are pretty, stay small, spotted usually <5" striped <10", they are armored so they don't make good meals for other fish, and they are little garbage cans. I do feed mine sinking pellets, but they also help with uneaten food such as flake from my other fish. The big draw back is that they love hiding and need a good hiding place to feel comfortable, and I'm not sure how well they'd do in a planted tank, they may like to dig.