I dont think it is normally something they are meant for but my emerald crab did go after the few pieces of bubble algae I had in my tank, and from the theories(read not fact) the crabs have the ability to eat the whole BA not releasing the spores which can happen with other methods.
Im sure the Tang will work as well, but depending on how much you want to spend, how much room you have for the tang and if you want to deal with giving it away or trading it for store credit later....again this is just a theory, I only ever had small outbreaks of bubble during the first cpl months of the tank running and only have 1 Rose/red/ruby emerald crab but he does a decent job.