I have one in a reef now,He is only about 3 inches,he has been in there for about 4 months,this is my second one in a reef situation and I have been lucky with both.He does not bother anything ,and I have all the usual inverts and hard and soft corals.When he gets bigger I am sure that could change.If you are only going to keep it in your reef for a while then move it into a large fish only system later go for it.I would not keep one long term although I am going to try,but I am prepared to move it into one of my fish only systems.Just my opinion, Goodluck