I think that a lawnmower blenny would probably do a better job of cleaning the algae off the rocks than a tang. From what I understand Tangs are more grazers, where a blenny would be more actively mowing algae. I'm no expert, just my thoughts on the matter.