Snails should take care of the smaller stuff like diatoms and film algaes. The tangs should take care of the bigger stuff.
Snails can absolutely harbor bad stuff (ich, aptasia, unwanted algaes, etc.), but most people don't QT their inverts. Support your local LFS if you can and QT if you...