From my experience, a puffer and a trigger will go after inverts and nip on corals but should leave a anemone alone. Having said that, I have seen some Niger's do just fine in a reef.
Your fish schedule looks fine to me but I am sure that somebody will hop in and confirm it. :thinking: