I agree, when you get the feeders at the store without quarantining them for like a month, you most likely will get ich and god knows what else transferred to your tank. You've seen how crowded and neglected those tanks get. I would also avoid goldfish too, thiaminase is bad and they don't really have that much nutritional value. If you want to do live feeders, I would try to breed your own guppies. With proper water conditions large females can drop a ton of fry every month and guppies in general are a great hardy fish. I believe it's pretty easy to breed rosy reds as well. Both should be perfectly fine in your 10. Those and the earthworms (or frozen bloodworms too) should only be a small part of the diet though. Remember catfish are scavengers, so the live foods and a variety of flake and pellet food is the best way to go.
I second the pictus cats, they have a ton of energy and look pretty sweet in a shoal. I was going to get a raphael cat a while ago. They are pretty cool looking, and apparently they will croak if you hold them out of the water for a bit! They can also live over 20 years too. I believe there are 2 of those, the striped and spotted ones. Both stay under a foot, the striped gets bigger than the spotted. They are super nocturnal though, may want to build it a cave that you can see into.