I went through hair algae a couple years back, and I tried several biological solutions -- Tangs & Sea Hare were the most notable, and ultimately a dissappointment......
At the end of the day, your best bet is to manually remove as much as you can, find/remove the source of the nutrients (eg. ensure good RODI water), and then allow the fauna to clean the tiny remains that you could not remove. A yellow tang for example is a good algae eater, but only for small stuff... same thing with crabs/etc.
You could get very lucky and get a solid fish that will eat everything perfectly, but without removing the nutrient source causing the algae you won't win the war
