Jer- the little bit of algae you have sounds "normal". It sounds like you have a real clean machine there. Watch the Hermits with your snails. I would get rid of any hermit that attacks any snail. Actually, I would skip hermits altogether, but that's just my preference nowadays. Get Stomatella snails from a fellow reefkeeper.
Tangs appropriate for a 90 reef would include Yellow, Kole (Yellow Eye), Convict, Black ( Z. rostratum ...unusual and expensive- I don't see it on the list below) and Scopas.
Here's the RC recommendations of minimum aquarium sizes for some popular aquarium Tangs:
Acanthurus achilles, Achilles Surgeonfish, 100 gal (380l).
Acanthurus coeruleus, Atlantic Blue Tang, 75 gal (285l).
Acanthurus japonicus, Powder Brown Tang, 75 gal (285l).
Acanthurus leucosternon, Powder Blue Tang, 100 gal (380l).
Acanthurus lineatus, Lined or Clown Surgeonfish, 180 gal (680l).
Acanthurus nigricans, Whitecheek Surgeonfish, 75 gal (285l).
Acanthurus olivaceus, Orangeshoulder Surgeonfish, 135 gal (510l).
Acanthurus pyroferus, Mimic Surgeonfish, 75 gal (285l).
Acanthurus sohal, Sohal Surgeonfish, 180 gal (680l).
Acanthurus tristegus, Convict Surgeonfish, 75 gal (285l).
Acanthurus tristis, Indian Mimic Surgeonfish, 75 gal (285l).
Ctenochaetus hawaiiensis, Chevron Tang, 100 gal (380l).
Ctenochaetus strigosus, Kole's Tang, 75 gal (285l).
Naso brevirostris, Spotted Unicornfish, 180 gal (685l).
Naso lituratus, Orangespine Unicornfish or Naso Tang, 135 gal (510l).
Naso unicornis, Bluespine Unicornfish, 200 gal (760l).
Paracanthurus hepatus, Pacific Blue Tang, 100 gal (380l).
Zebrasoma desjardinii, Indian Ocean or Red Sea Sailfin Tang, 135 gal (510l).
Zebrasoma flavescens, Yellow Tang, 75 gal (285l).
Zebrasoma scopas, Brown Tang, 75 gal (285l).
Zebrasoma veliferum, Sailfin Tang, 135 gal (510l).
Zebrasoma xanthurum, Purple Tang, 100 gal (380l)