you cant keep discus and angels together, they have conflicting bacteria which usually results in dicus developing holes in their heads, not very nice!! you could have a pleco for eating algae, or if you dont want something big you could get a bristlenose plec they dont grow very big, i also have chinese algae eaters...