SAE is the only algea eater fish that consume hair algea. They do get pretty big in their natural habitant. In thailand, we eat them. They look good when you have two or more in the tank, because theytend to swim together.
as for Amano shrimp, they might get eaten by your angle fish.
CAE dont actually eat algea eh.