If you can get them, I recommend nerite snails, I picked up a couple recently at the lfs, they didn't even know what they had, and they are great algae eaters. But I don't know if bettas would attack them. Mine are in with goldfish which ignore them.