These are the best algae eaters in my experience..
1. Nerite Snails for diatoms/brown algae.
2. Ottocinclus for brown/diatoms
3. Siamese algae eaters for all types of hair algae, including brown hair, green, black beard ect..
And believe it or not, for green spot algae and brown algae, I found that those annoying pest maylasion trumpet snails clear that up.. but I wouldn't recommend them.. I had them by accident in my tank but it sure cleared up my gsa
I havent had black beard or any hair algae since I put 4 Siamese in my 92g awhile back, and I had major brown hair algae in that tank, and within days they cleaned it up, even on the roots of my plants that weren't planted