what kind of algea? Normally lack of flow or water is not cleaned. For green hair algea, tang or chevron tang ( more friendly). For red algea, I like conch and tongan, and bunch of trochus.
I used to have a puffer and just got another but it stays with other predators that no snails or even big crab, algea, apatasia or any kind of softies can't survive :-).