There are certain things to consider before you make a complaint about a registered migration agent.