I only know of one guy who has kept one in his reef long term, he did not have any problems. He removed it at about 10" when he redid his reef, it is now in a fowler. Cool fish, but I wouldnt trust it with shrimp or crabs
when its comes trigger, this is ur best bet besides blue throat, if u want to put one in a reef. start them small, and feed it well, and it might not eat ur inverts. i hv one in my fowlr, and hasnt bother any inverts. they eat like crazy tho.