Get a Australian for sure. Way nicer color. Mine has never shown any aggression towards any fish but it has wiped out pretty much 600+ small snails I had. They are considered not reef safe because they eat inverts (although mine has not messed with my sand sifting starfish) but they won't nip coral